下载源码包

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
tar -zxvf Python-3.9.0.tgz
cd Python-3.9.0

安装系统依赖(重要)

这一步不执行,后面各种错误,报错后,从这一步从新开始。

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

编译安装

指定安装目录为/opt/python39

./configure --prefix=/opt/python39
make && make install

修改环境变量

追加到PATH中

vim  /etc/profile
export PATH=/opt/python39/bin:$PATH

激活

source /etc/profile

版本号验证

python3 --verson
pip3 --version

设置代理

国外的镜像比较慢,可以设置镜像来安装。

http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.hustunique.com/simple/ 华中理工大学
http://pypi.sdutlinux.org/simple/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple 清华

项目中安装依赖

pip install <packageName> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip3  install -r ./requirements.txt  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

Centos7 安装 Python3.9相关推荐

  1. python3.6.5安装教程-Centos7 安装Python3.6.5

    一.centos7 安装 Python3.6.5教程 1.在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装): yum -y install zlib-devel ...

  2. python3.6.0安装教程-CentOS7安装Python3.6

    CentOS7系统自带的Python版本是Python2.7,如需使用Python3.6,需要自行安装Python3.6. CentOS7安装Python3.6有两种方式:使用Yum源安装Python ...

  3. python3.6.5安装教程-Centos7 安装Python3.6.

    一.centos7 安装 Python3.6.5教程 1.在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装): yum -y install zlib-devel ...

  4. Centos7安装Python3并更改默认版本为python3(编译安装)

    Centos7安装Python3并更改默认版本为python3(编译安装) CentOS7自带的有python环境, 但是版本是2.7 查看Python的位置 [root@centos bin]# w ...

  5. Centos7安装Python3.7

    Centos7安装Python3.7 2019.02.27 15:19:05字数 38阅读 86 前提 需要先sudo到root用户 安装相关编译工具 yum -y groupinstall &quo ...

  6. centos7 安装 python3.5

    centos7 安装 python3.5 一. python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前 ...

  7. CentOS7安装Python3.4 ,让Python2和3共存

    为什么80%的码农都做不了架构师?>>>    #CentOS7安装Python3.4 ,让Python2和3共存 环境:CentOS7.1 需求:网络畅通 编译需要的一些包,酌情安 ...

  8. python3.6.5安装步骤-Centos7 安装Python3.6.5

    一.centos7 安装 Python3.6.5教程 1.在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装): yum -y install zlib-devel ...

  9. centos7安装python3.7.4_基于centos7 安装python3.6.4出错的解决方法

    基于centos7 安装python3.6.4出错的解决方法 错误:zipimport.ZipImportError: can't decompress data; zlib not availabl ...

  10. centos7安装Python3(无脑教程)

    centos7安装Python3 安装Python3 安装Python3 1.安装wget (如已经存在,忽略此步) yum -y install wget 2.下载python3源码包 wget h ...

最新文章

  1. submit提交判断
  2. Jmeter自定义函数和引入外部文件的几种方法
  3. leetcode 1143. 最长公共子序列
  4. 忙~~~~~~~~~~~~~~~~~
  5. C#获取类名为Internet_Explorer_Server控件的内容
  6. mysql数据库安全审计_MySQL数据库安全日志审计工具
  7. python 进程与线程(理论部分)
  8. 个推Node.js 微服务实践:基于容器的一站式命令行工具链
  9. expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令...
  10. C# LINQ查询方法及Select()查询方法应用
  11. 《C语言程序设计(第五版)》---谭浩强——习题解答第一章
  12. 如何安装matlab?官网下载详细教程
  13. FFplay文档解读-49-多媒体过滤器三
  14. 【肝帝一周总结:全网最全最细】十万字python教程,学不会找我!教到你会为止!!内容超多,建议收藏慢慢看!
  15. 出了山寨机,国产的就没法活了?
  16. ThinkPHP 虚拟主机 跳转public主页设置
  17. 荣耀70什么时候发布 荣耀70发布时间曝光
  18. PIPO管道通信范列(linux)
  19. JavaWeb开发酒店管理系统 中山大学南方学院
  20. AutoCAD 2017机械设计教程

热门文章

  1. linux java 工具_Linux运维知识之linux下java版本管理工具jenv使用介绍
  2. oracle怎么以时间排序,查询表怎样按修改时间排序
  3. 事务未提交导致记录被锁的解决方法
  4. leetcode-189. Rotate Array
  5. 【转】Java和C++的区别有哪些?
  6. ASP.NETWebPage应用深入探讨
  7. PSP(个体软件过程)
  8. 多模态大咖齐刷刷翻开小红书,明晚7点不见不散
  9. 瑞典 林雪平大学 机器人视觉方向 博士招生
  10. 370万开发者,14万家企业!飞桨中国行落地深圳 激发AI软硬件创新发展新动能...