Ubuntu16.04:安裝python3.6及遺留問題解決
阿新 • • 發佈:2021-01-04
技術標籤:Ubuntu
文章目錄
Ubuntu16.04:安裝python3.6
記Ubuntu16.04安裝python3.6出現的問題(新手參考)
-
輸入
python
檢視版本號
ctrl+D退出命令列 -
輸入
ls /usr/local/lib/
檢視本機有哪些可用python版本
-
輸入
sudo add-apt-repository ppa:jonathonf/python-3.6
報錯,顯示無法新增:
-
依次輸入以下命令安裝python3.6
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
- 調整Python3的優先順序,使得3.6優先順序較高
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
- 更改預設值,python預設為Python2,現在修改為Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
-
輸入
python
-
輸入
ls /usr/local/lib/
-
注:使用pycharm新建專案時,設定為python3
引發問題:開啟terminal沒反應
- 進入XTerm
- 輸入
gnome-terminal
報錯:ImportError: cannot import name ‘_gi’
- 輸入
cd /usr/lib/python3/dist-packages/gi/
- 輸入
ls
檢視該目錄下所有檔案 - 將其中兩個檔案重新命名
sudo mv _gi_cairo.cpython-35m-x86_64-linux-gnu.so _gi_cairo.cpython-36m-x86_64-linux-gnu.so
sudo mv _gi.cpython-35m-x86_64-linux-gnu.so _gi.cpython-36m-x86_64-linux-gnu.so
- 即可開啟終端
安裝pip和python3.6-dev
參考:
ubuntu安裝python3.6 ppa:jonathonf拒絕訪問怎麼辦?
#安裝pip
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
python3 get-pip.py
#安裝python3.6-dev
apt-get install python3.6-dev
- 安裝python3.6-dev時報錯:
參考:
Ubuntu 遭遇 無法開啟鎖檔案 /var/lib/dpkg/lock - open (13: 許可權不夠)解決方案:
輸入sudo passwd root
然後輸入兩次密碼
再輸入su
在輸入一次密碼,就完成root提升
再次輸入apt-get install python3.6-dev
pip install加速
# 臨時使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch
# 這樣就會從清華這邊的映象去安裝torch庫。