现象:
pyenv是管理Python版本的优秀工具,并且结合使用pyenv-virtualenv插件来创建python虚拟环境极其方便 。
但这几日,我利用pyenv-virtualenv 创建一个虚拟环境时,发现虚拟环境中python版本总是不对。
原因:
经过一番研究,发现是由于我的ubuntu上存在两个virtualenv。其中一个是能通过apt-get install virtualenv安装的,而另外一个是通过pyenv-virtualenv插件自动安装的。
解决方法:
先执行
sudo apt-get remove virtualenv
然后
pyenv virtualenv myenv
pyenv active myenv
虚拟环境的python版本正常了。
网友评论