我希望我的工作区域是独立自主的。出于这个原因,我希望能够在项目目录中设置virtualenv,并让项目在我创建项目时使用它。
这可能吗?
回答我自己的问题:是的。这是我提出的程序:
选择“创建新项目”
从解释器菜单中选择“Create VirtualEnv”。
打开文件浏览器以选择virtualenv位置。
浏览到包含新项目的目录。
创建一个新目录。这将是项目目录。
为virtialenv
点击确定
选择virtualenv的父级作为项目目录。
点击创建
PyCharm抱怨该目录不为空,并提供使用现有来源。
选择“否”。
此时,有一个包含virtualenv的新项目。
我想这不是太糟糕,但我想知道是否有更好的方法。
答案 0 :(得分:1)
点击项目旁边的/help/img/idea/2016.3/cogwheel_framed.png 解释器字段,然后选择Create VirtualEnv选项。创建 “虚拟环境”对话框打开。在“创建虚拟”中 在“环境”对话框中,执行以下操作:在“名称”字段中,键入 新虚拟环境的名称,或接受建议的默认值 名称。在“位置”字段中,指定目标目录,其中 将创建新的虚拟环境,或接受建议的 默认位置。从Base interpreter下拉列表中,选择一个 配置的Python解释器,它将用作基础 新的虚拟环境。
答案 1 :(得分:0)
我使用PyCharm,这是我认为最适合Python的IDE,virtualenv应该由您手动创建,如果virtualenv是在项目目录下创建的,PyCharm可以自动检测它。或者您可以在Pycharm首选项中选择适当的virtualenv作为Python解释器。我告诉你,但创建虚拟也可以传递其他参数,包括python版本等,通常我们只使用默认命令。 Pycharm甚至无法为您创建默认值。
答案 2 :(得分:0)
有一个工具可以解决你在与pycharm无关的终端问题但是看看它 vhelper virtual environment