似乎自动使用了pyenv-win提供的当前全局Python版本,但是virtualenvwrapper的命令mkvirtualenv
中似乎没有指定Python版本的选项或参数
例如,我当前的全局pyenv
Python版本如下:
PS C:\WINDOWS\system32> pyenv global
3.9.0a4
上一次,我通过PowerShell使用virtualenvwrapper-powershell创建了一个虚拟环境,特别是使用以下命令:
MkVirtualEnv -Name MyEnv -Python ThePythonDistDir
正如您所看到的,ThePythonDistDir
需要由用户传递,因此它指的是安装在某个目录中的已经存在的Python
版本;在我的例子中,通过pyenv-win
那么,有没有办法直接用virtualenvwrapper
选择一个新的Python版本,然后自动下载和安装
感谢@phd在评论中给我的所有信息,备选方案如下:
隐藏在virtualenv options中的
mkvirtualenv
-函数的选项参数,例如:mkvirtualenv python C:\Python27\python.exe
在运行命令
mkvirtualenv
之前,通过pyenv global 3.9.0
,全局激活所需的Python
版本,以创建新的venv相关问题 更多 >
编程相关推荐