mkvirtualenv在指定python版本

时间:2018-06-05 21:49:51

标签: python python-3.x python-2.7 virtualenv virtualenvwrapper

我目前在本地安装了Python 2.7和3.6。我用pip3安装了virtualenv和virtualenvwrapper。当我没有指定python版本(即$ mkvirtualenv你好)时,一切顺利,我得到以下输出:

“使用基本前缀'/ home / rishi_gurnani / python' /home/rishi_gurnani/.virtualenvs/hello/bin/python3.6中的新python可执行文件 还在/home/rishi_gurnani/.virtualenvs/hello/bin/python中创建可执行文件 安装setuptools,pip,wheel ......完成。 virtualenvwrapper.user_scripts创建/home/rishi_gurnani/.virtualenvs/hello/bin/predeactivate virtualenvwrapper.user_scripts创建/home/rishi_gurnani/.virtualenvs/hello/bin/postdeactivate virtualenvwrapper.user_scripts创建/home/rishi_gurnani/.virtualenvs/hello/bin/preactivate virtualenvwrapper.user_scripts创建/home/rishi_gurnani/.virtualenvs/hello/bin/postactivate virtualenvwrapper.user_scripts创建/home/rishi_gurnani/.virtualenvs/hello/bin/get_env_details“

但是,当我指定我想要python2.7(即$ mkvirtualenv -p python2.7 hello2)时,我得到:

“用解释器运行virtualenv /home/rishi_gurnani/python/bin/python2.7”

所以在任何地方都没有创建virtualenv。换句话说,我只能用Python 3.6创建virtualenv。但我也想创建一个使用2.7而不是。

1 个答案:

答案 0 :(得分:0)

像你这样的问题已被问到。你想要参考这个: Can't Find or create a new virtualenv

确保您安装的virtualenv版本适合Python 2.7。据我所知,pip3仅适用于Python3。