关于virtualenvwrapper的python, pip 的版本的问题
关于virtualenvwrapper的python, pip 的版本的问题:
在创建虚拟环境时, 我们可以用
mkvirtualenv THE_NAME_OF_VENV --python=python2
or
mkvirtualenv THE_NAME_OF_VENV --python=python3
来注明环境所使用的python的版本.
若选python2, 同理可知.
一定要注意以上关于虚拟环境中的python, pip版本的使用, 不然不知不觉在本机pip了一大堆包, 就麻烦了.
而如果你选择的版本是python3(不指定则默认是python2), 那你此时调用pip就相当于pip3, 此时:
Input | Echo |
---|---|
python | .virtualenv/THE_NAME_OF_VENV/bin/python (虚拟环境的python3) |
pip | .virtualenv/THE_NAME_OF_VENV/bin/pip (虚拟环境的pip3) |
python3 | .virtualenv/THE_NAME_OF_VENV/bin/python3 (虚拟环境的python3) |
pip3 | .virtualenv/THE_NAME_OF_VENV/bin/pip3 (虚拟环境的pip3) |
python2 | /usr/bin/python2 (系统本身的python2) |
pip2 | /usr/local/bin/pip2 (系统本身的pip2) |
本文版权归郑鹏(默盒)和博客园共有,原创文章,未经允许不得转载,否则保留追究法律责任的权利。