在现有的virtualenv中使用IntellijIdea
我想在我现有的python django项目中使用Intellij Idea,这个项目是在Ubuntu的虚拟环境中构build的。 如何configurationIntellij Idea来使用虚拟环境的库?
对于Pycharm 2016及更高版本
将现有的虚拟环境添加到可用的解释器列表
- 在“项目解释器”页面中,单击 。
- 在下拉列表中,select添加本地 。
- 在打开的“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 root
, Settings
, Manage Script
是这样的:
现在按确定,最后看项目设置:
现在需要运行该项目。
上面的答案是基于旧版本的IntelliJ。 对于新的,看这里: https : //www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html