【問題】pip3鏈接不上python3


問題描述:

-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory

簡單方法

使用指令

 python3 -m pip install whatever
#或
 python -m pip install whatever

可以運行pip3

修復

參考鏈接:
https://blog.popkx.com/bash-usr-local-bin-pip3-usr-bin-python3-bad-interpreter-No-such-file-or-directory/
https://blog.csdn.net/wangweiwells/article/details/88374070
從報錯信息來看,是系統無法找到一些文件,並且給出了兩個對象:pip3 和 python3,使用 ls 命令分別檢查這兩個對象:

$ ls /usr/local/bin/pip3 -l
-rwxr-xr-x 1 root root 215 Sep 27 10:52 /usr/local/bin/pip3

可見pip3命令是正常的,再檢查python3:

·$ root@lcc:~# ls /usr/bin/python* -l·

發現在/usr/bin目錄並沒有python3,問題找到了,解決方法也很簡單,注意到該目錄下有 python 鏈接指向 python3,所以執行下面的命令即可解決問題:
cp /usr/bin/python /usr/bin/python3

再更新pip,修復成功

python -m ensurepip
python -m pip install --upgrade pip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM