有没有办法让PyCharm在创建项目时为项目中的项目创建virtualenv?

时间:2017-03-09 16:19:00

标签: python pycharm virtualenv

我希望我的工作区域是独立自主的。出于这个原因,我希望能够在项目目录中设置virtualenv,并让项目在我创建项目时使用它。

这可能吗?

回答我自己的问题:是的。这是我提出的程序:

  1. 选择“创建新项目”

  2. 从解释器菜单中选择“Create VirtualEnv”。

  3. 打开文件浏览器以选择virtualenv位置。

  4. 浏览到包含新项目的目录。

  5. 创建一个新目录。这将是项目目录。

  6. 为virtialenv

  7. 创建一个新目录
  8. 点击确定

  9. 选择virtualenv的父级作为项目目录。

  10. 点击创建

  11. PyCharm抱怨该目录不为空,并提供使用现有来源。

  12. 选择“否”。

  13. 此时,有一个包含virtualenv的新项目。

    我想这不是太糟糕,但我想知道是否有更好的方法。

3 个答案:

答案 0 :(得分:1)

  

点击项目旁边的/help/img/idea/2016.3/cogwheel_framed.png   解释器字段,然后选择Create VirtualEnv选项。创建   “虚拟环境”对话框打开。在“创建虚拟”中   在“环境”对话框中,执行以下操作:在“名称”字段中,键入   新虚拟环境的名称,或接受建议的默认值   名称。在“位置”字段中,指定目标目录,其中   将创建新的虚拟环境,或接受建议的   默认位置。从Base interpreter下拉列表中,选择一个   配置的Python解释器,它将用作基础   新的虚拟环境。

请参阅链接pycharm documentation

答案 1 :(得分:0)

我使用PyCharm,这是我认为最适合Python的IDE,virtualenv应该由您手动创建,如果virtualenv是在项目目录下创建的,PyCharm可以自动检测它。或者您可以在Pycharm首选项中选择适当的virtualenv作为Python解释器。我告诉你,但创建虚拟也可以传递其他参数,包括python版本等,通常我们只使用默认命令。 Pycharm甚至无法为您创建默认值。

答案 2 :(得分:0)

有一个工具可以解决你在与pycharm无关的终端问题但是看看它 vhelper virtual environment