Centos7.4下python2.7.5升级为3.6.5附安装ipython

发布时间:2019-08-9 10:51--阅读:260--评论:0条

 系统本身自带安装了python2.7.5,尽量不动他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!

1、安装Python3.6.5前,需先安装一些的依赖(如果有依赖问题,按照提示安装):

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel \

sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc

2、下载并解压python3.6.5

[root@software]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

[root@software]# tar -xf Python-3.6.5.tar.xz

[root@software]# ls

Python-3.6.5  Python-3.6.5.tar.xz

注:将Python文件移动到 /usr/文件夹中。

3、安装python3.6.5

cd /usr/Python-3.6.5/

./configure --prefix=/usr/Python-3.6.5

make && make install

4、让系统使用新版本python3.6.5

注:备份好python2.7.5,否则yum不能使用

mv /usr/bin/python /usr/bin/python2.7.5

ln -s /usr/Python-3.6.5/bin/python3.6 /usr/bin/python

#新的软连接

[root@software]# python -V

Python 3.6.5

#安装成功

5、解决yum依赖python2.7.5问题

vi /usr/bin/yum

#把文件头部的

!/usr/bin/python

#改成

!/usr/bin/python2.7.5

修改另外一个相关的配置文件

vi  /usr/libexec/urlgrabber-ext-down

#把文件头部的

!/usr/bin/python

#改成

!/usr/bin/python2.7.5

测试一下,不报错即正确配置。

6、配置pip

[root@feiutech home]# ln -s /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3

[root@feiutech home]# pip3 -V

pip 9.0.3 from /usr/Python-3.6.5/lib/python3.6/site-packages (python 3.6)

至此python升级完成。

附:在python3.6.5上安装ipython

1、下载安装包并解压

根据相关介绍去官网选择6.0以上版本,这里以6.1为例

wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346

tar -xf ipython-6.1.0.tar.gz

2、安装ipython6.1.0

cd ipython-6.1.0

python setup.py install

3、检查是否安装成功

如果出现以上情况 修改 alias ipython='python -m IPython'

4、安装依赖包

使用ipython命令检查,根据提示安装缺少的包

pip install traitlets

pip install pygments

pip install pexpect

pip install pickleshare

pip install prompt-toolkit==1.0.15

pip install simplegeneric

5、测试是否安装成功

如图大功告成。

微信公众号ID:feiutech

评论列表

共0条评论

我要评论

用户名:
邮箱: