编译安装python3.6的步骤

1.下载python3源码包

2.下载python3编译的依赖包

yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

3.解压缩源码包

tar -zxvf Python-3.6.6.tgz

4.进入源码包文件夹

cd Python-3.6.6

5.编译且安装 ​

./configure --prefix=/opt/python36 # 指定安装目录为/opt/python36

4.编译

make # 相当于把源码包里面的代码编译成linux服务器可以识别的代码

5.编译安装,此步才会最终生成 /opt/python36/

make install

注意: 第4步和第5步可以合并执行, 但是中间需要用&&隔开

make && make install # 先进行make,执行完成之后,才开始执行make install

进入/opt目录查看python36文件夹,我们要的python3都在这里了

/opt/python36/bin/python3

/opt/python36/bin/pip3

.....

6.更改linux的path变量,添加python3

vi .bash_profile

export PYTHON_HOME=/opt/python36

export PATH=$PYTHON_HOME/bin:$PATH

为了永久生效path设置,添加到/etc/profile全局环境变量配置文件中 ​ 重载配置文件/etc/profile

source .bash_profile

8 .进入pyhon3

python3

9、不想每次输入python3的话,可以加个软连接

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python3 /usr/bin/python

接着默认pip也是需要修改的,可以通过find / -name 'pip3'找到pip3的位置,同样的,加一条软链到bin里面:

mv /usr/bin/pip /usr/bin/pip.bak

ln -s /usr/local/bin/pip3 /usr/bin/pip

python 源码安装教程_python安装步骤相关推荐

  1. python 源码编译教程_python源码编译

    尝试通过源码自己编译 Python,使用的系统是 Ubuntu14.04 LTS. 首先去官网下载源码,地址:源码下载.下载完成之后,解压源码: 1tar -zxvf Python-2.7.12.tg ...

  2. 官网python安装教程_Python安装教程

    1.python3.7官网下载 1. 在python的官网下载python版本,需要下载对应版本(在计算机-属性中查看自己是32位操作系统还是64位操作系统),我是64位的,就下载64位对应的安装包了 ...

  3. python源码深度剖析_Python源码剖析——深度探索动态语言核心技术 | 学步园

    8.3  Python虚拟机的运行框架 当Python启动后,首先会进行Python运行时环境的 初始化.注意这里的运行时环境是一个与上一节剖析的执行环境不同的概念.运行时环境是一个全局的概念,而执行 ...

  4. python源码脚本实例_python编写一个会算账的脚本的示例代码

    python算账脚本 1.假如小明卡里有10000元去商场买东西发现钱不够又向父母借了5000账单如下 2.以下脚本就能实现上面的运算 from time import strftime import ...

  5. python源码分析工具_python 域名分析工具实现代码

    代码如下: import sys, urllib import datetime,time def getDate(): strday=datetime.datetime.now().__str__( ...

  6. Python源码怎么运行?

    要运行Python源码,您需要安装Python解释器.Python解释器是一种软件,它可以读取Python源代码并将其转换为计算机可以理解和执行的指令. 在Windows操作系统上运行Python源代 ...

  7. 找不到python2018解释器_python解释器安装教程的方法步骤

    1.首先,打开python的官网:python.org 2.首页downloads下打开, 3.最上边是两个最新的版本,长期计划,推荐使用python3,如果长期打算用p3,默认使用最新版本.如果想要 ...

  8. 2022苹果CMS 全新绿豆二开影视源码app源码完整版带安装教程

    (1条消息) 2022全新绿豆二开影视源码苹果CMSapp源码完整版带安装教程-小程序文档类资源-CSDN文库https://download.csdn.net/download/weixin_740 ...

  9. discuz3.4安装php,Discuz!X3.4论坛源码下载 及 全新安装教程

    Discuz!X3.4论坛源码下载 及 全新安装教程 一.下载 Discuz! X3.4 到本地或者服务器上 简体GBK.简体UTF8.繁体UTF8的打包版下载: 二.解压并上传 Discuz! X3 ...

最新文章

  1. [Google Guava] 使用和避免null
  2. Castle.MVC框架介绍
  3. VTK:通过法线显示颜色用法实战
  4. python鼠标碰撞_获取鼠标指针测试item之间的碰撞
  5. vulcan 编程_如何用Next代替流星— Vulcan Next Starter简介
  6. php 文件 计数,文件计数问题
  7. 在Linux系统中存储设备的两种表示方法
  8. java实现线性表的案例_数据结构—线性表(LinearList)的原理以及Java实现案例
  9. 记录——《C Primer Plus (第五版)》第七章编程练习第三题
  10. 优秀程序员必学的开发工具教程!
  11. Json简介与转换数据例子
  12. TerraSolid工具试用系列----TerraSolid系列点云处理软件安装备注
  13. excel VBA会说话的工作表
  14. 提交网址到bing搜索引擎
  15. 举个栗子!Tableau技巧(22):如何导入其它地图源
  16. 【C认证】对标名企技术标准,大厂不是梦
  17. 【笔记】用函数实现折半查找
  18. 残差分析三要素(补充说明OLS六个条件与残差季节性)
  19. 网络游戏通讯引擎,高性能IOCP模型(.Net)
  20. GoogleMap获取地图中心点位置信息

热门文章

  1. php中mvc代表什么意思,php mvc是什么意思?
  2. 难点电路详解之负反馈放大器电路(3)
  3. 十年磨剑 中国光伏产业强势崛起
  4. 超出父控件怎么才能点击
  5. 2016-11-15试题解题报告
  6. HDU-5532(LIS-nlogn)
  7. 为ListView组件加上快速滑块以及修改快速滑块图像
  8. thinkphp学习笔记7—多层MVC
  9. java中的模板方法设计模式
  10. Win10电脑开机界面设置个性签名?