在现有的virtualenv中使用IntellijIdea

我想在我现有的python django项目中使用Intellij Idea,这个项目是在Ubuntu的虚拟环境中构build的。 如何configurationIntellij Idea来使用虚拟环境的库?

对于Pycharm 2016及更高版本

将现有的虚拟环境添加到可用的解释器列表

  1. 在“项目解释器”页面中,单击 在这里输入图像说明
  2. 在下拉列表中,select添加本地

添加环境选项

  1. 在打开的“selectPython解释器”对话框中,select位于虚拟环境文件夹内的所需Python可执行文件,然后单击“ 确定”

转到此链接了解更多信息。

对于旧版本:

那么我解决了上述问题。 我已经添加了virtualenv文件夹的Python到项目sdk。 需要将virtualenv目录的python(例如venv / bin / python2.7)添加到Intellij Idea项目path中。 例如:需要去文件>项目结构(intellij Idea) 在这里输入图像说明

Project SDK中按新build,然后像下面这样添加新path到virtualenv的python目录: 在这里输入图像说明

转到“模块”>“依赖关系”,并将模块sdk设置为此图中标记的Python SDK: 在这里输入图像说明

点击Django (下图中标记的选项),并设置Django project rootSettingsManage Script是这样的: 在这里输入图像说明

现在按确定,最后看项目设置: 在这里输入图像说明

现在需要运行该项目。

上面的答案是基于旧版本的IntelliJ。 对于新的,看这里: https : //www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html