【问题标题】:PyCharm doesn't recognise my VirtualEnv installed modulesPyCharm 无法识别我的 VirtualEnv 安装模块
【发布时间】:2016-11-05 06:02:22
【问题描述】:

我在没有 PyCharm 的情况下启动了一个项目,并设置了一个 VirtualEnv,我已经安装了 Django、Pillow 等。

我已将项目导入 PyCharm,即使我将 Project Interpreter 配置到 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

【问题讨论】:

    标签: django pycharm


    【解决方案1】:

    您是如何将虚拟环境添加到 PyCharm 的? 正确的做法是:

    1. 打开首选项
    2. 打开项目
    3. 打开项目解释器
    4. 选择下拉列表末尾的 ...,您可以在其中选择您的解释器。
    5. 选择添加本地
    6. 在自己创建的虚拟机中选择python链接 环境 /bin 目录。
    7. 最后,点击确定,你的虚拟 环境应该在 PyCharm 中可见,所有的铃声和 口哨声。

    HTH

    好的。我读了你的答案,显然周围的工作为你做了。还是很奇怪。你在2016.1.4吗?

    【讨论】:

    • 是的,这就是 PyCharm 的版本
    【解决方案2】:

    我设法通过在 PyCharm 中将 virtualenv 创建到项目目录来解决我的问题。

    现在从终端或/和在 PyCharm 中安装包将适用于终端和 PyCharm。

    【讨论】:

      猜你喜欢
      • 2015-09-22
      • 2021-11-19
      • 2017-05-16
      • 1970-01-01
      • 2014-11-29
      • 2016-01-29
      • 2015-01-06
      相关资源
      最近更新 更多