1. 程式人生 > >Linux、ubuntu下pip安裝aiohttp失敗,修改python預設版本

Linux、ubuntu下pip安裝aiohttp失敗,修改python預設版本

ubuntu pip安裝aiohttp失敗的問題:

因為系統預設自帶的python最高為python3.4版本。而aiohttp模組是在python3.5版本之後才有的,因此需要安裝python3.5之上才行。

而且即便安裝了python3.6,系統預設的python也不是3.6版本。

因此想要安裝成功aiohttp,需要將預設的python改為3.4之上,步驟如下:

一、安裝python3.6,安裝過的可以跳過此步驟

sudo add-apt-repository ppa:fkrull/deadsnakes  
sudo apt-get update
sudo apt-get install python3.6 

二、使用以下命令即可更改python預設為3.6

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100  
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150  
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 200  

        切換回來的方式:

sudo update-alternatives –-config python

如下圖:


按照格式輸入就可以隨意切換版本。

三、安裝新版pip

wget https://bootstrap.pypa.io/get-pip.py  
sudo python get-pip.py  

四、安裝aiohttp

sudo pip3 install aiohttp

搞定!