python2.x和python3.x共存时使用pip并改变package路径

python2.x和python3.x共存时使用pip并改变package路径

1.pip

当一个系统中同时存在python2.X 和 python3.X 时,pip安装package默认为python3.X的package,但是有些包依旧依赖于python2.X存在。

当需求在python2.x下面安装package时,

pip2 install package

同理,有pip2的话,也有pip3,当python3.x安装package的时候,

pip install package
#or
pip3 install package

2.pip 时指定路径

当安装package,但是没有root权限时,很容易发生报错:

creating /usr/local/lib/python2.7/site-packages/fisher

error: could not create '/usr/local/lib/python2.7/site-packages/fisher': Permission denied

那么此时该如何解决呢

 pip install --user package_name

ref:

1.同时装了Python3和Python2,怎么用pip?

2.以非root身份安装Python的Module或者Package以及pip安装指定路径