在Linux下安裝Python3.5.3出現的問題:
手賤刪除了一些東西,導致出現了bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory的信息。
解決方式:
1、sudo apt-get install --reinstall python2.7-minimal 3.4
2、ubuntu下的/usr/bin/python是一個軟連接,指向python2.7,所以手工還原一下這個軟連接:
cd /usr/bin/
sudo ln -s python2.7 python
安裝步驟:
1、官網下載Python3.5.3:https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
2、解壓 tar -zxvf Python-3.5.3.tgz(我是在 /urs/local下解壓的,位置可任意)
3、刪除舊版本的python依賴
ll /usr/bin | grep python
rm -rf /usr/bin/python
4、進入到Python安裝目錄
cd /usr/local/Python-3.5.3/
5、配置: ./configure
6、編譯make: make
7、進行編譯安裝: make install
8、刪除舊的軟鏈接,創建新的軟鏈接到最新的python
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.5 /usr/bin/python
9、查看Python版本
python -v