社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  pycharm

为什么pycharm没有看到sqlalchemy模块?

Danil • 3 年前 • 1236 次点击  

PyCharm的autocomplete不适用于已安装的库。我有以下代码:

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

我想让编辑告诉我,当我按下按钮时,我可以使用哪些方法 Ctrl键 + 空间 .

boto库安装在我的环境中,但PyCharm似乎没有检测到它。如何正确设置?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131088
 
1236 次点击  
文章 [ 2 ]  |  最新文章 3 年前
Elie Eid
Reply   •   1 楼
Elie Eid    3 年前

上面的答案对我不起作用,因为我无法在我的设置中找到任何与项目相关的设置,而且python解释器是空的。

解决办法是删除。idea文件,从项目根目录中,关闭Pychram,然后转到项目目录,用Pycharm打开:

$pycharm professional或$pycharm professional。

当它午餐时,右下角会出现一个弹出窗口,您可以看到以下内容 pop-up-1

选择配置python解释器,然后必须出现一个新窗口: pop-up-2

选择使用Pipenv作为您的解释器或任何其他适合您的案例的解决方案。

现在,项目设置应该再次出现在Pycharm设置中,并且建议必须已经生效。

davidism
Reply   •   2 楼
davidism    8 年前

您已将第三方库安装到virtualenv中,但PyCharm默认情况下不知道这一点。如果未指定任何内容,它将选择系统Python安装作为解释器。您需要进入项目设置,并将解释器配置为指向virtualenv。PyCharm将为解释器编制索引,并允许您自动完成。

Project interpreter settings

可以在左侧的下拉菜单中自动检测到virtualenv。如果不是,请单击右侧的档位,单击“添加本地”,然后选择 /path/to/virtualenv/bin/python (或 \Path\to\virtualenv\Scripts\python.exe 在Windows上)。