关于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)

本文版权归郑鹏(默盒)和博客园共有,原创文章,未经允许不得转载,否则保留追究法律责任的权利。

posted @ 2017-07-21 15:39  默盒  阅读(233)  评论(0编辑  收藏  举报