Linux python3安装

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和它众多的库了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171212G0Z3ZJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券