小编典典

如何指定用于创建虚拟环境的python版本?

python

我的Python虚拟环境使用python3.6创建时使用virtualenv

~ $ virtualenv my_env

但我需要使用,python3.5因为尚不支持3.6 Opencv3

--python=<py_version>在创建虚拟环境时,我曾尝试使用该标志,但这不起作用。

如何指定要virtualenv在Mac和/或Linux上使用的python(3.x)版本?


阅读 196

收藏
2020-12-20

共1个答案

小编典典

假设您已经安装python3了Python或任何所需版本的Python(2.6、2.7、3.5、3.6),那么在创建虚拟环境时,现在将直接传递python可执行文件路径。因此,这里有一些有效的例子

$ virtualenv new_p2_env # Creates a new default python environment (usually python 2)

$ virtualenv -p python3 new_p3_env # Creates a new default python3 (python3 must be a valid command i.e found in the PATH)

最后

# Directly point to any version of python binary, this can be even another virtualenv's bin/python. 
$ virtualenv -p /path/to/any/bin/python new_env
2020-12-20