ubuntu 18.04自带python2.7和python3.6,但我需要用到python3.7
1、安装python3.7
sudo apt install python3.7
2、设置优先级
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2
sudo update-alternatives --config python3
输入选择3.7对应编号 ,使3.7优先级最高
3、建立软连接
sudo rm -rf /usr/bin/python3
sudo ln -s /usr/bin/python3.7 /usr/bin/python3
4、这时会发现打开终端的快捷键失效了,鼠标右键还可以打开终端
cd /usr/lib/python3/dist-packages/gi/
sudo mv _gi_cairo.cpython-36m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
sudo mv _gi.cpython-36m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
解决终端失效的问题
5、安装pip以及pip3
sudo apt install python-pip
sudo apt install python3-pip
6、pip3 install tensorflow
提示找不到所需版本的tensorflow,需要对pip3更新
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
就能安装tensorflow了