为什么 PyCharm 的自动完成功能对我安装的库不起作用?
- 2025-01-21 09:01:00
- admin 原创
- 62
问题描述:
PyCharm 的自动完成功能对已安装的库不起作用。我有以下代码:
from boto.emr.connection import EmrConnection
conn = EmrConnection(aws_keys.access_key_id, aws_keys.secret_key)
Ctrl
我希望编辑器在按下+时告诉我可以使用哪些方法Space
。
我的环境中安装了 boto 库,但 PyCharm 似乎无法检测到它。我该如何正确设置?
解决方案 1:
您已将第三方库安装到虚拟环境中,但 PyCharm 默认不知道这一点。如果未指定任何内容,它将选择系统 Python 安装作为解释器。您需要进入项目设置并配置解释器以指向虚拟环境。然后 PyCharm 将索引解释器并允许您自动完成。
虚拟环境可能会在左侧的下拉菜单中自动检测。如果没有,请点击右侧的齿轮,点击“添加本地”,然后选择/path/to/virtualenv/bin/python
(或Path oirtualenvScriptspython.exe
在 Windows 上)。
解决方案 2:
上述答案对我来说不起作用,因为我无法在我的设置中找到任何与项目相关的设置,并且 python 解释器是空的。
解决方案是删除 .idea 文件,从项目根目录关闭 Pychram,然后转到项目目录并使用 Pycharm 打开它:
$pycharm-professional 或 $pycharm-professional 。
当它启动时,右下角会出现一个弹出窗口,然后你会看到以下内容
选择配置 Python 解释器,然后必须出现一个新窗口:
选择使用 Pipenv 作为您的解释器或任何其他适合您情况的解决方案。
现在,项目设置应该再次出现在 Pycharm 设置中,并且建议一定已经起作用。
相关推荐
热门文章
项目管理软件有哪些?
热门标签
云禅道AD