CentOS 7 安装python3.7.1的方法及注意事项

yipeiwu_com5年前Python基础

安装wget

yum -y install wget

创建一个download目录用于下载各种安装包

mkdir download

切换到刚创建的download目录中

cd download

下载python3.7.1

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz

解压

tar -zxvf Python-3.7.1.tgz

切换到刚刚解压得到得文件夹

cd Python-3.7.1

安装配置

./configure

注意,我这里报错:no acceptable C compiler found in $PATH

这是因为我的系统里面没有GCC(我现在还不知道GCC是什么:sweat:)

安装一下GCC

yum install gcc

重新执行安装配置

./configure

编译安装

make

make install

还是报错。can't decompress data; zlib not available

没有安装zlib,

安装一下

yum install zlib*

重新安装python-3.7.1

make install

继续报错:dizzy_face::No module named '_ctypes'

没有安装libffi-devel

安装一下

yum install libffi-devel -y

重新安装python-3.7.1

make install

OK了,输入python3 -V 可以查看版本号就证明你安装成功了

PS:这个时候如果你输入python -V发现系统还是用python2.7版本,这是因为没有吧python切换到新的版本,不过我建议先不要切换,因为系统里面还有其他软件依赖2.7,改了会有问题。

总结

以上所述是小编给大家介绍的CentOS 7 安装python3.7.1的方法及注意事项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

Python使用 Beanstalkd 做异步任务处理的方法

Python使用 Beanstalkd 做异步任务处理的方法

使用 Beanstalkd 作为消息队列服务,然后结合 Python 的装饰器语法实现一个简单的异步任务处理工具. 最终效果 定义任务: from xxxxx.job_queue i...

Python图算法实例分析

本文实例讲述了Python图算法。分享给大家供大家参考,具体如下: #encoding=utf-8 import networkx,heapq,sys from matplotlib...

Python性能优化的20条建议

优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(...

django用户注册、登录、注销和用户扩展的示例

django用户注册、登录、注销和用户扩展的示例

用户部分是一个网站的基本功能,django对这部分进行了很好的封装,我们只需要在django的基础上做些简单的修改就可以达到我们想要的效果 首先我假设你对django的session、c...

python pip源配置,pip配置文件存放位置的方法

pip源配置文件可以放置的位置: Linux/Unix: /etc/pip.con ~/.pip/pip.conf (每一个我都找了都没有,所以我是在这个文件夹中创建的pip.conf文...