84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
系统是centos7 64位,在命令行下安装python3.4.3(之前版本是python2.7.5),安装后一切正常,修改系统的python版本链接后能显示出python3.4.3这个版本号,用"python"命令也能进入python的解释器状态
但是当我安装pip工具后就开始出现只能查版本号,键入"python"提示command not found的情况.(pip安装也不成功)
有没有哪位遇到过这种问题?要怎么解决?为什么会这样?
人生最曼妙的风景,竟是内心的淡定与从容!
1、先看下目前的python bin檔案在哪裡? (應該有2個,系統自備的2.7.5和你安裝過後的)
whereis python
2、然後把你安裝過後的3.4.3版本的python bin檔案的路徑寫入環境變數
假如你安装在/application/python里,source是重新加载这文件(此文件开机会自动执行) echo 'export PATH=/application/python/bin:$PATH' >> /etc/profile source /etc/profile
pip同理,很可能也是環境變數問題,呼叫的是原來python2的,把PATH加入環境變數即可。
你要注意你使用的PIP是不是python2的,試試看用pip3。你可以直接使用python3的pip可以在/usr/local/bin下方建立軟連結。
最好不要直接覆蓋了python的老的版本,不然你的yum就不能用了,切身體會
你的$PATH中只有python3。你可能已經刪除了預設的Python bin連結。
1、先看下目前的python bin檔案在哪裡? (應該有2個,系統自備的2.7.5和你安裝過後的)
2、然後把你安裝過後的3.4.3版本的python bin檔案的路徑寫入環境變數
pip同理,很可能也是環境變數問題,呼叫的是原來python2的,把PATH加入環境變數即可。
你要注意你使用的PIP是不是python2的,試試看用pip3。你可以直接使用python3的pip可以在/usr/local/bin下方建立軟連結。
最好不要直接覆蓋了python的老的版本,不然你的yum就不能用了,切身體會
你的$PATH中只有python3。你可能已經刪除了預設的Python bin連結。