ubuntu16.04安装python3

今天用了下阿里云的云服务器,装个python3真是各类踩坑。记录下吧:
ubuntu自带了2.7。想要装3.5并设置为默认python版本。javascript

安装python3.5

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5
python --version
sudo apt-get install python3-pip #装pip3 

设置python3为默认版本

直接执行这两个命令便可:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
若是要切换到Python2,执行:
sudo update-alternatives --config python
按照提示输入选择数字回车便可。java

各类错误总结:

1.安装软件都提示:Unable to locate package错误

解决方法很是简单,终端输入如下命令便可:
sudo apt-get updatepython

2.添加ppa出错:ubuntu add-apt-repository: command not found

sudo add-apt-repository ppa:fkrull/deadsnakes
ubuntu add-apt-repository: command not foundubuntu

因此先:bash

sudo apt-get install python-software-properties
sudo apt-get install software-properties-common

使用pip3 出现如下错误:

Traceback (most recent call last):
File “/usr/bin/pip3”, line 9, in
from pip import main
或者pip 时也出现这个问题
这是pip 10.0.0版本的BUG
修改 /usr/bin/pip 文件:服务器

from pip import main if __name__ == '__main__': sys.exit(main()) 

改成:阿里云

from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main())



做者:meetliuxin
连接:https://www.jianshu.com/p/e50e6d46ea62

spa

相关文章
相关标签/搜索