CentOS/RedHat安装Python3

摘自:https://blog.csdn.net/mvpboss1004/article/details/79377019

CentOS/RedHat默认是带Python2.7的,且无法通过yum等方式安装Python3,只能通过源码方式安装。为避免安装中python的冲突,可以按以下方式安装。安装完后,python3和python2都能正常运行。 
注意,安装中第一步yum安装依赖包最好执行。没有这些依赖,configure时就会缺少一些组件。导致后期如果要使用还要再编译一次,非常麻烦。

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ zlib*
tar zxvf Python-3.6.4.tgz
cd Python-3.6.4
./configure --enable-optimizations --prefix=/usr/local --enable-shared
make
 如果编译出错,提示
Failed to build these modules:
_ctypes 可以先安装
yum install libffi-devel

make altinstall
cd /usr/bin
ln -s /usr/local/bin/pip3.6 pip3
ln -s /usr/local/bin/python3.6 python3

最新文章

  1. 【转】 Build a RESTful Web service using Jersey and Apache Tomcat 2009
  2. FOJ 2105 Digits Count
  3. 如何解决sql server 2008附加数据库失败
  4. OK335xS Qt network hacking
  5. 【转】提高PHP性能的53个技巧
  6. HDU 5936 Difference 【中途相遇法】(2016年中国大学生程序设计竞赛(杭州))
  7. angular JS中使用jquery datatable添加checkbox点击事件
  8. 2018-2019-1 20189201 《LInux内核原理与分析》第五周作业
  9. 工厂参观记:.NET Core 中 HttpClientFactory 如何解决 HttpClient 臭名昭著的问题
  10. 使用nginx做反向代理和负载均衡效果图
  11. Liferay7 BPM门户开发之8: Activiti实用问题集合
  12. Mac下驱动BCM20702A0 USB蓝牙
  13. TTL电平, RS232电平以及CMOS电平的区别
  14. 苹果Air A1466进入系统黑屏
  15. [BZOJ2458][BeiJing2011]最小三角形(分治)
  16. 【转】CentOs中Apache开启rewrite模块详解
  17. June 12th 2017 Week 24th Monday
  18. 山科SDUST OJ Problem J :连分数
  19. IOS安装CocoaPods完整流程
  20. linux上不能显示Jfreechart的图片文件

热门文章

  1. bzoj4598: [Sdoi2016]模式字符串
  2. node+express+ejs搭建一个简单的"页面"
  3. Cinder Backup备份
  4. C++实现进制转换
  5. cobalt strike 第一节连接到团队的服务器
  6. 流媒体协议部分RTP、RTCP、RTSP、MMS、HLS、HTTP progressive streaming
  7. Android Studio里面配置Tesseract
  8. C#接口的三种实现方式
  9. ajax传递给后台数组参数方式
  10. WPF Grid 用 C# 代码后台设置