1. 程式人生 > >更新python後pip無法使用?

更新python後pip無法使用?

  • 更新python版本參考https://www.linuxidc.com/Linux/2017-12/149913.htm。

注意兩點:

  1. apt-get需要先安裝 sudo apt-get install libssl-dev

  2. 出現以下錯誤時

Traceback (most recent call last):
  File "/usr/bin/lsb_release", line 28, in <module>
    import lsb_release
ImportError: No module named lsb_release

是因為新安裝的python的sys.path中沒有找到lsb_release.py這個檔案。

  • 解決方法:

1 執行python,輸入

import sys
sys.path

檢視sys.path具體是什麼,sys.path是python要引入的包的路徑。

2 使用sudo find / -name lsb_release.py 指令搜尋lsb_release.py的位置,然後將其拷貝到sys.path目錄下。

但是目前還有個問題,apt-get 安裝的包還是安裝到原來的path下。