Ubuntu系統中沒有python3.8,安裝完之后將pip3軟連接到pip3.8后,執行pip3 list報錯,原環境上安裝的是python3.6。
subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.

找不到lsb_release模塊
1.在報錯中可以知道報錯是在 /usr/local/python3.8/lib/python3.8/subprocess.py,執行如下命令
sudo find / -name ‘lsb_release.py’
結果如下
/usr/lib/python2.7/dist-packages/lsb_release.py
/usr/lib/python3/dist-packages/lsb_release.py
/usr/share/pyshared/lsb_release.py
2.進到/usr/local/python3.8/lib/python3.8目錄下,執行如下命令
sudo cp /usr/share/pyshared/lsb_release.py .
同時還需要將CommandNotFound所在的目錄復制到上面相同的目錄下面
sudo cp -fr /usr/lib/python3/dist-packages/CommandNotFound .
3.執行如下命令,將查找出來的帶有36的文件都改成38
locate CommandNotFound
4.然后再次執行pip3 list就發現不報錯啦!!!
參考博文:https://blog.csdn.net/tao_627/article/details/90901563
