Virtual ENV指定使用的Python实例

时间:2017-08-02 14:25:06

标签: python windows-7 virtualenv

我在C:\ ProgramData \ Anaconda2和C:\ ProgramData \ Anaconda3中安装了Python。我想在C:\ ProgramData中使用基础Python(而不是anaconda)创建一个虚拟环境。我的问题是双重的。

  1. 我可以使用python实例作为尚未安装的新env的基础吗?即没有Anaconda的基础Python的干净版本?或者,我是否必须先在第三个目录中下载并安装它,然后使用它?
  2. 我可以指定在设置env时使用哪个python实例作为基础吗?即目录C:\ ProgramData \>> $ virtualenv my_project --C:\ProgramData\Python27?那么在这个例子中,新的虚拟环境将在C:\ ProgramData \ My_Project中创建并使用干净的基本版python而不是Anaconda 2或3发行版?
  3. 提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以执行virtualenv -p "path to python executable(whichever you want)"

答案 1 :(得分:1)

  

在设置env时,我可以指定使用哪个python实例作为基础吗?

当然,只需运行virtualenv -p P:\ath\to\python.exe

至于你的另一个问题 - 你想要使用的python安装必须在本地存在,afaik。所以如果你不想使用anaconda提供的版本,你必须先安装python。