python - 在现有的 virtualenv 中使用 IntellijIdea

标签 python django intellij-idea virtualenv pycharm

我想在我现有的 python django 项目中使用 Intellij Idea,该项目是在 ubuntu 的虚拟环境中构建的。如何配置 Intellij Idea 以使用虚拟环境的库?

最佳答案

对于 PyCharm 2018

根据 documentation来自 Pycharm:

  1. 在项目解释器页面中,单击 ]并选择添加。
  2. 在“添加 Python 解释器”对话框的左侧 Pane 中,选择 Virtualenv 环境。以下操作取决于是否 虚拟环境之前存在。

  3. 如果选择现有环境:

    1. 指定所需的解释器:使用下拉列表,或单击选择解释器并在您的文件系统中找到一个。
    2. 如果需要,选中复选框使所有项目都可用。
  4. 单击“确定”完成任务。


对于 Pycharm 2016 及更高版本

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

  1. 在项目解释器页面中,单击 enter image description here .
  2. 在下拉列表中,选择添加本地

add environment option

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

转到 link了解更多信息。


对于旧版本:

好吧,我解决了上述问题。我已将 virtualenv 文件夹的 python 添加到项目 sdk 中。需要将 virtualenv 目录的 python(例如 venv/bin/python2.7)添加到 Intellij Idea 项目路径中。示例:需要进入文件>项目结构(intellij Idea) enter image description here

Project SDK 中按 new,然后将新路径添加到 virtualenv 的 python 目录,如下所示:enter image description here

转到 Modules>Dependencies 并将您的模块 sdk 设置为 Python SDK,在这张图片上标记:enter image description here

点击Django(下图中标记的选项)并设置Django project rootSettingsManage Script 像这样:enter image description here

现在按确定,最后查看项目设置:enter image description here

现在需要运行项目。

关于python - 在现有的 virtualenv 中使用 IntellijIdea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20877106/

相关文章:

django - 使用 amazon redshift 将 json 数据保存到 django 模型时出现编程错误

grails - 在 IntelliJ 中运行 grails 测试时遇到困难 : Illegal use of nonvirtual function call

java - 更改 IntelliJ 代码构造符号

python - Pandas 将一个值替换为指定列的另一个值

python - 在 dict 键和值上使用 zip

python - Django NoReverseMatch 错误,反向函数在没有参数的情况下无法工作

django - django 模板中的子字符串?

php - 如何在 IDE 中键入提示上下文?

python - 无法导入 is_secure_transport

python - 无法使正则表达式与 Python 一起使用