【问题标题】:Virtual Environment for each project in PycharmPycharm中每个项目的虚拟环境
【发布时间】:2017-12-19 15:09:24
【问题描述】:

我想为 Pycharm 中的每个项目使用单独的虚拟环境。为此,我为每个项目创建了一个虚拟环境。当我想通过 PIP 命令添加或删除内容或在 Pycharm 终端中为特定打开的项目自动完成时,如果我需要为每个项目激活/停用这些虚拟环境,我找不到明确的文档。 我认为可能是以后的情况,因为当我使用pip -V 时,我会为每个项目获得不同的虚拟环境。

很高兴听到有人在 Pycharm 中使用过虚拟环境,看看我是否走在正确的轨道上。

我是按照这个方法创建虚拟环境的。

https://www.jetbrains.com/help/pycharm/creating-virtual-environment.html

【问题讨论】:

    标签: pycharm virtualenv


    【解决方案1】:

    是的,你在正确的轨道上。然而,正在发生的事情是非常明确的,而不是“自动”在幕后。在Settings | Project | Project Interpreter 中,您选择要使用/添加包/删除包的解释器(或虚拟解释器)。创建虚拟环境时,您可以选择在项目之间共享它。对你来说,不要这样做。如果您这样做了,请确保您的所有项目都指向不同的(虚拟)解释器,而不是同一个。

    【讨论】:

    • @nanoteck 谢谢。当我创建虚拟环境时,项目解释器会自动设置为虚拟环境。当我做 pip 时,我对在哪里安装新软件包感到更加困惑。我是否必须为其激活虚拟环境?如果我在打开项目窗口的终端中运行 pip 命令,应该就足够了吗?
    • 就我个人而言,我从未在PyCharm 中使用过pipThis 是首选方法。如果你想安装新的包,去Settings | Project | Project Interpreter。单击一个包并点击- 是删除的首选方法。对于您,请单击 + 符号。然后您将有一个窗口,它是安装软件包的界面。基本上只需点击你想要的包并点击安装。
    • 在Pycharm终端中做pip和你这里说的我测试的一样。通过该终端安装的软件包在其他虚拟环境中不可见,因此这意味着我不需要手动激活/停用虚拟环境。
    猜你喜欢
    • 1970-01-01
    • 2019-12-26
    • 2018-03-23
    • 1970-01-01
    • 2013-08-28
    • 2020-11-20
    • 2017-12-25
    • 2018-04-24
    • 2019-09-24
    相关资源
    最近更新 更多