現在很多Python包都只能工作在Python 3環境下,然而很多系統中默認的Python版本仍然是Python 2,例如CentOS 7。此時使用Pip安裝這類包的時候就會出錯,或者另外的情形,你的環境中有python3.6和python3.7你希望你的pip默認指向python3.6
查看pip和python默認路徑
使用which命令查看Pip路徑,我的pip安裝在/usr/bin/pip
,使用which命令查看Python 3的安裝路徑(我已經將Python 3鏈接到默認路徑),Python 3的路徑是/usr/bin/python。
which pip
which python
方式一:修改pip軟連接位置
方式一我這裏演示將默認的python3.7改爲python3.6
1.進入pip文件,查看軟連接位置
cd /usr/bin/
ll
2.修改pip爲pip37
mv pip pip37
3.添加新的軟連接
ln -s /usr/local/bin/pip3 /usr/bin/pip
4.查看pip對應的python版本
pip -V
方式二:vi編輯pip文件
方式二我這裏演示將python2改爲python3
1.vi查看
使用vi編輯器打開pip文件,由此可見pip使用/usr/bin/python2作爲默認解釋器。
2.修改python解釋器,修改完保存文件。
3.查看pip使用的python版本
pip -V