Ubuntu下安装Python3.5.3
在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