操作系统:Centos

下载源码包

下载地址 https://www.python.org/downloads/release/python-365/

解压

# tar -zxvf Python-3.6.5.tgz

安装需要的依赖

# yum -y install tkinter tcl-devel tk-devel xz-devel gdbm-devel bzip2-devel openssl-devel readline-devel

编译安装

# cd Python-3.6.5

指定安装路径

# ./configure --prefix=/usr/local/python3

如未安装gcc

# yum -y install gcc

编译安装

# make && make install

配置环境变量

编辑/etc/profile 添加

export PATH=/usr/local/python3/bin:$PATH

使其生效

# source /etc/profile

如果不想使用此方法,可以使用创建链接的方式

ln /usr/local/python3/bin/python3.6 /usr/bin/python3
ln /usr/local/python3/bin/pip3.6 /usr/bin/pip3

转载于:https://www.cnblogs.com/d-homme/p/9357015.html

Linux下源码编译安装Python3相关推荐

  1. Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录

    Python 3.10版本及其依赖项 Linux下源码编译 安装到指定路径/目录 安装需求 准备工作 Python及其依赖项 libffi glibc GDBM mpdecimal bz2 xz re ...

  2. 【Python 笔记】Linux 下源码编译安装 python

    本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...

  3. Linux 下源码编译安装 vim 8.1

    前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...

  4. Linux下源码编译安装新版libxcb

    前言 上一篇文章提到,linux 下编译Qt源码如果要用到Quick的话,那么运行时会依赖qxcb库,而编译生成qxcb库就需要先安装libxcb,并且最低要求 版本大于1.9.1 Requires ...

  5. Linux下源码编译安装Redis及如何后台启动Redis

    操作系统:Centos 下载源码包 http://download.redis.io/releases/redis-4.0.9.tar.gz 解压 # tar -zxvf redis-4.0.9.ta ...

  6. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3

    原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...

  7. python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3

    截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...

  8. vc6可编译的 linux 源码,Linux 下源码编译FFMEG

    1. 安装依赖关系 $ sudo apt-get update $ sudo apt-get -y install autoconf automake build-essential libass-d ...

  9. centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5

    说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...

最新文章

  1. 2021-12-09把文件夹1中的与文件夹2里同名图片删除或者保存至另一个文件夹
  2. csu 1976: 搬运工小明
  3. java 锁降级 知乎_HotSpot VM重量级锁降级机制的实现原理
  4. 满足什么条件的两个量才可以被分类?
  5. QT的QPainterPath类的使用
  6. 尝试做了个Chrome浏览器的扩展程序,显示extensions的页面
  7. winrar5.50去广告教程(仅供学习使用)
  8. 有关java的名句_关于志气的名言名句(精选50句)
  9. python读大文件方法_使用Python读取大文件的方法
  10. 风控的这些工作机会看起来挺没用
  11. php回调后门,PHP 回调后门笔记
  12. OpenGL学习脚印:深度測试(depth testing)
  13. docker版MySQL升级
  14. java文件上传与下载
  15. linux系统缺少perl组建中的Data::Dumper模块
  16. 导入的素材PS突然很卡,但是内存足够、素材图层也不多。。。该怎么办呢????
  17. 日志查看 docker容器启动失败原因
  18. linux tc实现ip流量限制
  19. 【python】Algorithm
  20. 崛起于Springboot2.X之集成规则引擎Drools(41)

热门文章

  1. python自动测试p-python网络爬虫之自动化测试工具selenium[二]
  2. python大神-Python大神都是这样处理XML文件的!
  3. python怎么用excel-Python使用xlwt模块操作Excel的方法详解
  4. python领域有什么用-Python语言被广泛用在哪些领域了?
  5. python实现简单的api接口-对Python实现简单的API接口实例讲解
  6. php和python区别-什么是Python和php?Python与PHP有什么区别
  7. python3教程-Python3 教程
  8. python怎么检查错误-错误处理
  9. python处理流程-python的处理流程
  10. 在哪里能收到python实例代码-python实例代码