Linux python3安装
因为 linux 再带的是python2.x版本,于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。
可以先查看本机安装的python版本
python -v
一、下载安装
1、去官网下载安装包,下载下图的版本。
官网:https://www.python.org/
2、释放文件
tar -xvzf Python-3.6.3.tgz
3、进入目录
cd Python-3.6.3
4、配置安装目录,其他默认
./configure --prefix=/usr/local/python3
5、执行编译
make
6、执行安装
make install
注意:如果安装失败,显示cannot create directory `/usr/local/python3': Permission denied,进入root权限安装试一试
7、安装成功,则会显示下面信息
8、做软连接
ln -s /usr/local/python3/bin/python3.6 /usr/local/bin/python3
9、做pip软连接
10、升级pip
Pip install –upgrade pip
二、安装readline和ncurses库
python3交互式界面特别不好用,特别是删除不能正常使用,必须按Ctrl+删除键才可以,上下键重复命令也无法使用,左右调整光标也无法使用,这样调试代码效率很低,原因是python3缺少readline这个依赖,默认使用pip3 install readline会提示找不到包,所以只能手动安装。
因为readline依赖于ncurses库,如果没有这个库,编译readline的时候会提示can not find -lncurses
1、安装ncurses
yum -y install ncurses ncurses-devel
2、安装ncurses库之后,再安装readline,readline可以在pypi下载,官网地址:https://pypi.python.org/pypi/readline,这里一定要下载源码包,其余的只能用于python2,下载之后执行下面命令安装:
tar -xvzf readline-6.2.4.1.tar.gz
cd readline-6.2.4.1/
python3 setup.py install
注意:注意:安装失败的,可以进入root权限安装
三、安装其他库
可以直接用pip安装,pip install +库名;比如安装requests库
这样就可以愉快的在linux上用python3和它众多的库了。
领取专属 10元无门槛券
私享最新 技术干货