我的Python虚拟环境使用python3.6创建时使用virtualenv
python3.6
virtualenv
~ $ virtualenv my_env
但我需要使用,python3.5因为尚不支持3.6 。Opencv3
python3.5
Opencv3
--python=<py_version>在创建虚拟环境时,我曾尝试使用该标志,但这不起作用。
--python=<py_version>
假设您已经安装python3了Python或任何所需版本的Python(2.6、2.7、3.5、3.6),那么在创建虚拟环境时,现在将直接传递python可执行文件路径。因此,这里有一些有效的例子
python3
$ 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