一般情況下先添加PPA,但是我添加PPA會報錯:
sudo add-apt-repository ppa:fkrull/deadsnakes
ubuntu add-apt-repository: command not found
所以先進行:
sudo apt-get install python-software-properties sudo apt-get install software-properties-common
之后:
sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 sudo cp /usr/bin/python /usr/bin/python_bak sudo rm /usr/bin/python sudo ln -s /usr/bin/python3.5 /usr/bin/python
再:
python --version
就可以了。
---------------------------------------
至於pip,再網上查了半天安裝pip3:
sudo apt-get install python3-pip
都不成功,一直是報錯:
(
補充: 12/27
雖然這里報錯了,但是實際上好像安裝上了。
如果沒有安裝上,python -V 都是不可被執行的。
但是安裝之后就可以了
)
E: Sub-process /usr/bin/dpkg returned an error code (1)
試用了別人的多種解決這個錯誤的方法,仍然不可行:
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //現將info文件夾更名 sudo mkdir /var/lib/dpkg/info //再新建一個新的info文件夾 sudo apt-get update apt-get -f install xxx sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夾刪掉 sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夾重新改回名字
sudo apt-get update --fix-missing sudo apt-get autoremove && sudo apt-get clean && sudo apt-get install -f
第三種我沒試:
for i in /usr/share/fonts/X11/* /usr/share/fonts/truetype/* do sudo touch "$i" done
使用python腳本安裝:
wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py sudo pip3 install setuptools --upgrade sudo pip3 install ipython[all]
仍然有報錯,在執行腳本的時候就報錯了。
然后我直接嘗試使用:
pip install aiohttp pip install jinja2
都成功了。
繼續又看了一下python的版本:
pip -V
返回的東西我真的就搞不太清楚了:
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)
這樣的話給我感覺好像我現在用的pip就是python3.5的pip。
也就是說python3.5 自帶了嗎?
然后我進入 /usr/lib/ 目錄下,發現存在關於python的這幾個文件:
python2.7 python3 python3.4 python3.5
2.7 和 3.4 是自帶的,3.5應該是我安裝的。
python3 里邊只有一個目錄:
dist-packages
里邊確實有pip文件夾。
別的目錄中有很多目錄和文件夾。