内容简介:CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。官网下载地址:
CentOS7中自带的 python 版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。
安装Python3.7.3
官网下载地址: https://www.python.org/downlo...
这里选择下载python 3.7.3。
# 下载 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz # 解压 tar -zxf Python-3.7.3.tgz # 安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel # 进入python目录 cd Python-3.7.3 # 编译 ./configure --prefix=/usr/local/python3.7 #安装 make && make install
关于Python3.7以上的版本,需要多安装一个依赖包:
yum install -y libffi-devel
否则会出现 ModuleNotFoundError: No module named '_ctypes' 的报错。
在make install后执行 echo $? ,为0表示没有出错。如果没有报错,在/usr/local会生成python3.7目录。
然后将系统默认的python2备份
mv /usr/bin/python /usr/bin/python.bak
创建新的软连接
ln -s /usr/local/python/bin/python3.7 /usr/bin/python
查看版本
[root@moli-linux03 src]# python -V Python 3.7.3
升级完成了。
更改yum配置
因为yum需要使用python2,将/usr/bin/python改为python3后,yum就不能正常运行了,因此需要更改一下yum的配置。
vim /usr/bin/yum vim /usr/libexec/urlgrabber-ext-down
编辑这两个文件,将文件头的 #!/usr/bin/python 改为 #!/usr/bin/python2 即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 手动升级Coreos版本
- 升级Debian版本操作总结
- npm 升级版本号技巧
- 悟空 CRM 11.0 版本-20210502 升级内容【JAVA 版本】
- 升级Tensorflow到1.2版本
- GCC升级至高版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Art of Computer Programming, Volumes 1-3 Boxed Set
Donald E. Knuth / Addison-Wesley Professional / 1998-10-15 / USD 199.99
This multivolume work is widely recognized as the definitive description of classical computer science. The first three volumes have for decades been an invaluable resource in programming theory and p......一起来看看 《The Art of Computer Programming, Volumes 1-3 Boxed Set》 这本书的介绍吧!