1.准备编译环境gcc

2.去官网下载要安装的对应版本的python的源代码

下载地址:https://www.python.org/downloads/source/

你可以选择你要下载的版本,用wget指令来下载相应的源代码

3.解压下载的代码包

1
2
tar -zxvf Python-x.x.x.tgz
cd Python-x.x.x

4.配置

1)查找configure文件

1
2
find . -name configure
cd 搜索结果(一般就在Python文件根目录下)

2)进行配置

1
./configure

5.编译

1
2
make
make install

(如果没有其他特殊需求,安装就到此结束了,输入pythonx.x即可以进入你刚刚安装的python开发环境)

6.替换以前的python默认版本(创建新的软连接)

1
2
3
cd /usr/bin/
rm -rf python
ln -s /usr/local/Python-x.x.x/bin/python ./python

最新文章

  1. Spring AOP实例——异常处理和记录程序执行时间
  2. ReadReadMe
  3. 编写高质量代码改善C#程序的157个建议[动态数组、循环遍历、对象集合初始化]
  4. BundleConfig 的使用 通配符
  5. http://www.ruanyifeng.com/blog/2007/03/metadata.html
  6. Azure File SMB3.0文件共享服务(5)
  7. JavaScript引用类型之Array数组的栈方法与队列方法
  8. Windows Phone 8初学者开发—第14部分:在运行时绑定到真实的数据
  9. 如何捕获winform程序全局异常?(续)
  10. jsp常用的jstl语法
  11. 【公告】MIP组件审核平台故障-影响说明
  12. 解决ajax跨域问题
  13. drawnet.py绘制网络结构
  14. mybatis源码数据库链接配置
  15. vue基础篇---生命周期
  16. 使用axis2的wsdl2java把wsdl生成java文件
  17. hive引入jar包--HIVE.AUX.JARS.PATH和hive.aux.jars.path
  18. 使用JAVA实现语音朗读一段文本
  19. 【洛谷 P4437】 [HNOI/AHOI2018]排列(贪心,堆)
  20. C#中文件和byte[]互换问题

热门文章

  1. opencv 中affine函数实现旋转和平移
  2. hive2.3.2安装使用
  3. centos 7 升级/安装 git 2.7.3
  4. java jdbc preparedstatement 分析
  5. PCL滤波介绍(3)
  6. C++ 结构体初始化
  7. MapReduce 图解流程超详细解答(1)-【map阶段】
  8. tomcat部署时war和war exploded区别
  9. Numpy 利用数组进行数据处理
  10. qualcomm lk gpio