2015-02-23 71 views
20

PyCharm的自動完成功能不適用於已安裝的庫。我有以下代碼:爲什麼PyCharm的自動完成功能不適用於我安裝的庫?

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

我想編輯告訴我什麼方法我提供給我,當我按CTRL 空間

boto庫安裝在我的環境中,但似乎沒有被PyCharm檢測到。我如何正確設置它?

回答

32

您已將第三方庫安裝到virtualenv中,但PyCharm默認情況下不知道。如果沒有指定,它將選擇系統Python安裝作爲解釋器。您需要進入項目設置並將解釋器配置爲指向virtualenv。然後PyCharm將索引解釋器並允許您自動完成。

Project interpreter settings

的virtualenv中可以自動檢測在左側的下拉菜單。如果不是,請點擊右側的設備,點擊「添加本地」,然後選擇/path/to/virtualenv/bin/python(或Windows上的\Path\to\virtualenv\Scripts\python.exe)。

相關問題