centos6.x默認(rèn)安裝的python為2.6版本,今天換成了3.5版本
這里不再講如何升級(jí)python版本
在安裝完新的版本后,之前安裝的插件都不能使用了,再用pip進(jìn)行安裝提示已經(jīng)安裝過(guò),但是運(yùn)行程序依舊在import出報(bào)錯(cuò)。
執(zhí)行升級(jí)命令
python -m pip install -U pip
升級(jí)成功,但依舊在運(yùn)行程序時(shí)報(bào)找不到import的插件
于是用python -V確認(rèn)一下版本。
確實(shí)是python3.5沒(méi)問(wèn)題,所以應(yīng)該是pip指向的問(wèn)題
查看/usr/local/bin目錄下面的pip:
[root@dev1 bin]# ll /usr/local/bin |grep pip
發(fā)現(xiàn)有3個(gè)版本
[root@VM_9_69_centos test]# ll /usr/local/bin |grep pip-rwxr-xr-x 1 root root 205 Jun 25 16:16 pip-rwxr-xr-x 1 root root 205 Jun 25 16:16 pip3-rwxr-xr-x 1 root root 205 Jun 25 16:16 pip3.5
嘗試用pip3.5執(zhí)行install命令:
pip3.5 install requests;
安裝成功,運(yùn)行程序也不再報(bào)找不到requests了,于是繼續(xù)用pip3.5 install 其余的插件,全部安裝成功后程序正常。
所以,在安裝完新的python版本后,
檢查當(dāng)前python -V 是否為新版本,
然后python -m pip install -U pip,
查看一下當(dāng)前的pip版本們: ll /usr/local/bin |grep pip
最后用新版本執(zhí)行安裝操作。
以上這篇解決python升級(jí)引起的pip執(zhí)行錯(cuò)誤的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選