Using IntellijIdea within an existing virtualenv

 胜利者416 发布于 2023-02-07 10:09

I want to use Intellij Idea within my existing python django project which was built within a virtual environment in ubuntu. How do I configure Intellij Idea to use the libraries of the virtual environment?

ruddra.. 78

对于PyCharm 2018

根据Pycharm的文档:

    在Project Interpreter页面中,单击 ] 然后选择添加.

    在"添加Python解释器"对话框的左侧窗格中,选择"Virtualenv环境".以下操作取决于之前是否存在虚拟环境.

    如果选择了现有环境:

      指定所需的解释器:使用下拉列表,或单击"选择解释器"并在文件系统中查找.

      如果需要,请选中"使所有项目可用"复选框.

    单击"确定"完成任务.


对于Pycharm 2016及更高版本

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

    在Project Interpreter页面中,单击 在此输入图像描述.

    在下拉列表中,选择" 添加本地".

添加环境选项

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

有关更多信息,请转到此链接.


对于旧版本:

好吧,我解决了上面的问题.我已经将virtualenv文件夹的python添加到项目sdk中.virtualenv目录的python(例如venv/bin/python2.7)需要添加到Intellij Idea项目路径中.示例:需要转到文件>项目结构(intellij Idea) 在此输入图像描述

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

转到Modules> Dependencies并将模块sdk设置为此SDK上标记的Python SDK: 在此输入图像描述

点击Django的(标记为接下来的图像选项)和设置Django project root,Settings,Manage Script就像这样:在此输入图像描述

现在按确定并最终查看项目设置: 在此输入图像描述

现在需要运行该项目.

1 个回答
  • 对于PyCharm 2018

    根据Pycharm的文档:

      在Project Interpreter页面中,单击 ] 然后选择添加.

      在"添加Python解释器"对话框的左侧窗格中,选择"Virtualenv环境".以下操作取决于之前是否存在虚拟环境.

      如果选择了现有环境:

        指定所需的解释器:使用下拉列表,或单击"选择解释器"并在文件系统中查找.

        如果需要,请选中"使所有项目可用"复选框.

      单击"确定"完成任务.


    对于Pycharm 2016及更高版本

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

      在Project Interpreter页面中,单击 在此输入图像描述.

      在下拉列表中,选择" 添加本地".

    添加环境选项

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

    有关更多信息,请转到此链接.


    对于旧版本:

    好吧,我解决了上面的问题.我已经将virtualenv文件夹的python添加到项目sdk中.virtualenv目录的python(例如venv/bin/python2.7)需要添加到Intellij Idea项目路径中.示例:需要转到文件>项目结构(intellij Idea) 在此输入图像描述

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

    转到Modules> Dependencies并将模块sdk设置为此SDK上标记的Python SDK: 在此输入图像描述

    点击Django的(标记为接下来的图像选项)和设置Django project root,Settings,Manage Script就像这样:在此输入图像描述

    现在按确定并最终查看项目设置: 在此输入图像描述

    现在需要运行该项目.

    2023-02-07 10:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有