2015-02-23 3 views
20

Die automatische Vervollständigung von PyCharm funktioniert nicht für installierte Bibliotheken. Ich habe den folgenden Code:Warum funktioniert die automatische Vervollständigung von PyCharm nicht für Bibliotheken, die ich installiere?

from boto.emr.connection import EmrConnection 
conn = EmrConnection(aws_keys.access_key_id, aws_keys.secret_key) 

ich der Redakteur möchte mich sagen, welche Methoden, die ich mir zur Verfügung haben, wenn ich ctrlRaum drücken.

Die Boto-Bibliothek ist in meiner Umgebung installiert, scheint aber von PyCharm nicht erkannt zu werden. Wie kann ich das richtig einrichten?

Antwort

32

Sie haben die Bibliothek von Drittanbietern in einem virtualenv installiert, aber PyCharm weiß dies standardmäßig nicht. Wenn nichts angegeben ist, wird das System Python als Interpreter installieren. Sie müssen in die Projekteinstellungen gehen und den Interpreter so konfigurieren, dass er auf den virtualenv zeigt. PyCharm indiziert dann den Interpreter und ermöglicht Ihnen die automatische Vervollständigung.

Project interpreter settings

Die virtualenv können auf der linken Seite im Dropdown-Menü automatisch erkannt werden. Ist dies nicht der Fall, klicken Sie auf das Zahnrad rechts, klicken Sie auf "Lokal hinzufügen" und wählen Sie /path/to/virtualenv/bin/python (oder \Path\to\virtualenv\Scripts\python.exe unter Windows).

Verwandte Themen