我想在已经建立在 Ubuntu 虚拟环境中的 Python Django 项目中使用 Intellij Idea。如何配置 Intellij Idea 使用虚拟环境的库?
我想在已经建立在 Ubuntu 虚拟环境中的 Python Django 项目中使用 Intellij Idea。如何配置 Intellij Idea 使用虚拟环境的库?
根据Pycharm的文档:
在“添加Python解释器”对话框的左侧窗格中,选择“Virtualenv环境”。下列操作取决于虚拟环境是否存在。
如果选择了现有环境:
单击“确定”以完成任务。
将现有虚拟环境添加到可用解释器列表中:
请前往此链接以获取更多信息。
我解决了上述问题。我将virtualenv文件夹的Python添加到项目SDK中。需要将virtualenv目录的Python(例如venv/bin/python2.7)添加到Intellij Idea项目路径中。例如:需要转到文件>项目结构(intellij Idea)
在项目SDK中,按新建键,添加虚拟环境Python目录的新路径,如下所示:
进入模块>依赖项,并将模块sdk设置为此图片标记的Python SDK:
单击Django(下一张图片中标记的选项),并设置Django项目根目录
、设置
、管理脚本
,如下所示:
现在按确定,最终的项目设置如下:
现在需要运行该项目。
以上答案基于旧版IntelliJ。如果要了解新版本,请查看这里:https://www.jetbrains.com/help/pycharm/2016.1/adding-existing-virtual-environment.html
[...]/venv/bin/python
(而不仅仅是[...]/venv/
)。 - Emadpres