我在没有 PyCharm 的情况下启动了一个项目,并设置了一个 VirtualEnv,我已经安装了 Django、Pillow 等。
我已将项目导入 PyCharm,即使我将项目解释器配置到 VirtualEnv 的位置,PyCharm 似乎也无法识别此虚拟环境中已安装的模块。
项目解释器位置如下所示:
path/to/project/virtualenv_folder/bin/python3.5
现在 PyCharm 项目解释器只有表中显示的基本包,如 pip、setuptools、wheel,但没有我在 virtualenv 中的 Django、Pillow。
我确定这些软件包已安装在该 virtualenv 中,因为我这样做了:
source path/to/project/virtualenv_folder/bin/activate
pip freeze
而且包裹在那里。我搜索了 JetBrain 的所有文档,但找不到任何东西。
PyCharm 版本:专业版 2016.1
最佳答案
您是如何将虚拟环境添加到 PyCharm 的? 正确的做法是:
- 打开首选项
- 打开项目
- 打开项目解释器
- 选择下拉列表末尾的 ...,您可以在其中选择您的解释器。
- 选择添加本地
- 在自己创建的虚拟机中选择python链接 环境/bin 目录。
- 最后,点击确定,你的虚拟 环境应该在 PyCharm 中可见,所有的铃声和 口哨声。
HTH
好的。我读了你的答案,显然周围的工作为你做了。还是很奇怪。你在2016.1.4吗?
关于django - PyCharm 无法识别我的 VirtualEnv 安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168889/