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

推荐答案

2018年的PyCharm

根据来自PyCharm的documentation:

  1. 在项目解释器页面中,单击]并 Select 添加.
  2. 在"添加Python解释器"对话框的左侧窗格中, Select VirtualEnvironment.以下操作取决于

  3. 如果 Select 了现有环境:

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


适用于PyCharm 2016及更高版本

将现有虚拟环境添加到可用口译员列表中

  1. 在项目解释器页面中,单击enter image description here.
  2. 在下拉列表中, Select Add local.

add environment option

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

更多信息,请点击这link.


对于较旧版本:

Well I solved the above problem. I have added virtualenv folder's python to project sdk. The virtualenv directory's python( for example venv/bin/python2.7) needs to be added to Intellij Idea project path. Example: need to go to file>project structure (intellij Idea) enter image description here

Project SDK中按new,向virtualenv的python目录添加新路径,如下所示:在此处输入图像描述

Go to Modules>Dependencies and set your module sdk to Python SDK which is marked on this picture: enter image description here

点击Django点(图像旁边标记的选项),然后设置Django project rootSettingsManage Script,如下所示:Enter image description here

现在按ok,最后查看项目设置:在此处输入图像描述

现在需要运行该项目.

Django相关问答推荐

Django测试:如何模拟Django_apps.get_Model()的LookupError

在/Contact-Agent/Get()返回的多个对象返回了多个属性--它返回了2

如何在Django中显示文件大小

如何在Django查询集中查询多对多字段内是否存在实例

无法迁移,模型中的外键导致了问题

Django rest framework, AttributeError: 'str' object has no attribute 'data' 无法使用表单上传图片

如何连接到 docker 容器中的 postgres 数据库?

如何在 Django 模板视图中显示我的数据?

如何让 Django 在模板更改时重新启动运行服务器?

Django 模板中的 Handlebars.js

在 Scrapy 中访问 django 模型

Django 视图 - 首先从调用应用程序的目录加载模板

如何在 django 中生成 url

我的 django 模型 DateField 如何将 30 天添加到提供的值?

ImportError:无法导入设置

更新Django模型对象多个字段的有效方法

django 有条件地过滤对象

Django ALLOWED_HOSTS IP 范围

Django 多项 Select 字段/复选框 Select 多个

Django:必须使用对象 pk 或 slug 调用通用详细视图