使用现有的virtualenv配置PyCharm

com*_*tor 6 python virtualenv pycharm

我正在尝试使用现有的virtualenv设置运行PyCharm.我已将PyCharm项目指向现有virtualenv~/.virtualenvs/myproj /中的python解释器,如下所示

文件 - >默认设置 - >默认项目 - > Python解释器

该项目运行良好,但编辑器仍然在作为virtualenv的一部分安装的软件包上发光.

知道我错过了什么吗?

com*_*tor 7

要为您的项目正确运行PyCharm,您需要正确设置Python解释器和Python结构.

我已正确设置Python解释器但错过了Python结构.

转到Pycharm-> Preferences-> your_project-> Project Structure

添加正确的内容根

它与您的工作目录无关,您可以在调试/运行配置中单独设置

也不要忘记添加你需要的环境变量,你应该好好去.

对于Intellij Idea 2016.2,以下是添加在virtualenv文件中安装的站点包的路径 - >项目结构 - >源 - >"使用+按钮并添加为源"

如果隐藏目录可见,您可以更改视图设置或复制粘贴到virtualenv中的站点包的路径

  • 关于“将正确的内容添加到根目录”的一些说明。在现有的 Python 2.7.15 虚拟环境中对我有用的是......以 <项目文件夹> 作为根,我将 `<项目文件夹>/src` 标记为 `Sources` (在 Pycharm 2018 中显示为蓝色)。我之前选择了“<项目文件夹>/Scripts/python.exe”作为我的解释器。 (3认同)

Ase*_*eem 6

在此处输入图片说明 不要点击make available to all projects它会起作用。否则会报错说——specify a different sdk name