通常狀況下先添加PPA,可是我添加PPA會報錯:python
sudo add-apt-repository ppa:fkrull/deadsnakes
ubuntu add-apt-repository: command not found bootstrap
因此先進行:ubuntu
sudo apt-get install python-software-properties sudo apt-get install software-properties-common
以後:spa
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
再:code
python --version
就能夠了。blog
---------------------------------------ip
至於pip,再網上查了半天安裝pip3:rem
sudo apt-get install python3-pip
都不成功,一直是報錯:get
(it
補充: 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文件夾。
別的目錄中有不少目錄和文件夾。