天天看點

ubuntu1.8安裝python3.7pip報錯“subprocess.CalledProcessError...lsb_release”

背景

給一台 ubuntu18.04 安裝 python3.7,完成後想試試pip list指令,結果出現一長串報錯,我貼一下最後幾行:

File "/usr/local/lib/python3.7/subprocess.py", line 512, in run

output=stdout, stderr=stderr)

subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.

大概意思就是執行pip list指令時候,找不到lsb_release -a這個指令。

解決方案

1、找到lsb_release.py這個檔案

sudo find / -name 'lsb_release.py'

我這邊顯示結果如下,不同系統版本可能存在差異:

/usr/share/pyshared/lsb_release.py

/usr/lib/python2.7/dist-packages/lsb_release.py

/usr/lib/python3/dist-packages/lsb_release.py