2015-02-23 72 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)。

相关问题