Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
虚拟环境指定使用的Python实例_Python_Windows 7_Virtualenv - Fatal编程技术网

虚拟环境指定使用的Python实例

虚拟环境指定使用的Python实例,python,windows-7,virtualenv,Python,Windows 7,Virtualenv,我在C:\ProgramData\Anaconda2和C:\ProgramData\Anaconda3中安装了Python。我想在C:\ProgramData中使用基本Python(而不是anaconda)创建一个虚拟环境。我的问题有两个方面 我可以使用python实例作为尚未安装的新环境的基础吗?也就是说,没有Anaconda的基础Python的干净版本?或者,我必须先下载并安装到第三个目录中,然后再使用它吗 我可以指定在设置env时使用哪个python实例作为基础吗?即从目录C:\Progr

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

  • 我可以使用python实例作为尚未安装的新环境的基础吗?也就是说,没有Anaconda的基础Python的干净版本?或者,我必须先下载并安装到第三个目录中,然后再使用它吗
  • 我可以指定在设置env时使用哪个python实例作为基础吗?即从目录C:\ProgramData\>
    $virtualenv my_project--C:\ProgramData\Python27
    ?因此,在本例中,新的虚拟环境将在C:\ProgramData\My_项目中创建,并使用python的clean base版本,而不是Anaconda 2或3发行版

  • 提前感谢您。

    您可以执行
    virtualenv-p“python可执行文件路径(任意选择)”

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

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


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

    太好了,谢谢!有没有办法指定哪些包将从该实例继承,或者它将是一个全新的版本?它将是全新的版本,您必须使用pip/easy_install在virtualenvsounds中再次安装包很好,谢谢。冷却后我会接受你的回答。很好,泰,阿兹德夫!可能重复的