在使用VirtualNVRapper创建新的虚拟环境时,如何选择Python版本?

2024-07-03 07:07:44 发布

您现在位置:Python中文网/ 问答频道 /正文

似乎自动使用了pyenv-win提供的当前全局Python版本,但是virtualenvwrapper的命令mkvirtualenv中似乎没有指定Python版本的选项或参数

例如,我当前的全局pyenvPython版本如下:

PS C:\WINDOWS\system32> pyenv global
3.9.0a4

上一次,我通过PowerShell使用virtualenvwrapper-powershell创建了一个虚拟环境,特别是使用以下命令:

MkVirtualEnv -Name MyEnv -Python ThePythonDistDir

正如您所看到的,ThePythonDistDir需要由用户传递,因此它指的是安装在某个目录中的已经存在的Python版本;在我的例子中,通过pyenv-win

那么,有没有办法直接用virtualenvwrapper选择一个新的Python版本,然后自动下载和安装


Tags: 命令版本pyenv参数windows选项全局global
1条回答
网友
1楼 · 发布于 2024-07-03 07:07:44

感谢@phd在评论中给我的所有信息,备选方案如下:

  1. 隐藏在virtualenv options中的mkvirtualenv-函数的选项参数,例如:mkvirtualenv python C:\Python27\python.exe

  2. 在运行命令mkvirtualenv之前,通过pyenv global 3.9.0全局激活所需的Python版本,以创建新的venv

相关问题 更多 >