Linux安装Python

前置条件Liunx环境已搭建好
默认系统自带的是Python2.7,不要删除

1、官网下载python3.9.11

python官网-3.9.11下载

注意:
Gzipped source tarball 是Linux系统下载的版本
XZ compressed source tarball 是CentOS系统下载的版本
根据自己需要进行下载,我这里下载的是Python-3.9.11.tar.xz

2、解压缩

进入下载目录解压到当前目录,会生成Python-3.9.11文件夹

sudo tar Jxvf Python-3.9.11.tar.xz

3、创建安装目录

sudo mkdir /usr/python3

4、进入解压的Python-3.9.11文件夹

cd Python-3.9.11

5、安装gcc

yum install gcc
// 确认下载安装输入“y”

6、3.7版本之后需要一个新的包libffi-devel

yum install libffi-devel -y

7、配置, 检查安装环境, 生成 Makefile 文件, 指定安装到 /usr/python3

./configure --prefix=/usr/python3  --with-ssl
不要用【./configure --prefix=/usr/python3 --enable-optimizations --with-ssl】这个命令

如果执行时带了–enable-optimizations,就要去掉–enable-optimizations重新执行,然后执行make clean,然后再重新执行编译和安装

8、编译和安装

make
make install

9、验证

cd /usr/python3/bin
./python3 -V
./pip3 -V

10、创建软链接

ln -s 源文件或目录 目标文件或目录
ln -s /usr/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/python3/bin/pip3 /usr/bin/pip3

11、配置环境变量(可选)

使用whereis python3 查找文件目录,把目录配置到环境变量中

vim /etc/profile
export PATH=/usr/python3/bin:$PATH

执行 source 命令,让刚配置的环境变量立即生效

source /etc/profile

在任意目录下查看版本

   python3 -Vpip3 -V

Linux环境安装Python3.9相关推荐

  1. Linux环境安装python3.6(APT方式)

    2019独角兽企业重金招聘Python工程师标准>>> 有的Linux发行版例如新版本的Ubuntu会在系统中预装python2.7和python3.5,当我们需要用到python3 ...

  2. Linux环境安装python3报错:“HTTP Error 416 Requested Range Not Satisfiable 正在尝试其它镜像”的解决方法

    在安装python3的过程当中,在执行yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel re ...

  3. 详解linux下安装python3环境

    1.下载python3.5源码包 首先去python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Down ...

  4. linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解

    linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...

  5. linux环境切换python3版本

    linux环境切换python3版本 在linux环境下既安装了python3.5又安装了python3.7,在安装库函数的时候有时候会遇到版本不兼容问题,例如有些库函数要求当前的python环境必须 ...

  6. 在linux下安装python3_【转】在Linux下安装python3

    原文链接:http://www.cnblogs.com/feng18/p/5854912.html 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wg ...

  7. linux下安装python3报错_Linux中安装python3

    (一)Linux中安装python3(含pip3自动安装) 1.首先安装依赖包 yum -y groupinstall "Development tools" yum -y ins ...

  8. linux下安装python3出现无configure_Linux下安装Python3.9.0

    Linux下安装Python3.9.0 安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite- ...

  9. linux离线安装python3.6_Linux下安装Python3.6及避坑指南

    Python3的安装 1.安装依赖环境 Python3在安装的过程中可能会用到各种依赖库,所以在正式安装Python3之前,需要将这些依赖库先行安装好. yum -y install zlib-dev ...

最新文章

  1. 网络编程--connect()、listen()、accept()
  2. Fork/Join框架
  3. spring-boot:run 是怎么运行 Spring Boot 项目的?
  4. python合并多个csv文件_python pandas合并多个csv文件
  5. 华为上机试题:最高分是多少
  6. Effective Java之利用有限制通配符提升API的灵活性(二十八)
  7. 最大和 -- 最大子矩阵
  8. C#LeetCode刷题之#682-棒球比赛(Baseball Game)
  9. 数据结构(六)霍夫曼树与编码
  10. Open vSwitch作为openflow交换机的启动方法
  11. Web信息收集,互联网上的裸奔者
  12. PR期刊投稿要求(整体要求、Title page、Highlight)
  13. JAVA JNI调用科大讯飞离线语音合成Windows
  14. 【Spark】(task4)SparkML基础(数据编码)
  15. 医学图像论文要点记录
  16. 悬赏数据控!2018第一届网易有数可视化大赛火热开启!
  17. Cadence 禁止start page的方法
  18. CISSP 报名保姆级教程
  19. 教你使用Python爬虫获取电子书资源实战!喜欢学习的小伙伴过来看啦!
  20. 网易考拉在服务化改造方面的实践

热门文章

  1. 【远程办公】NICE DCV远程可视化连接技术要点
  2. CMMI之培训-PDCA(戴明环)
  3. 辽宁省自考本科算法与数据结构考试大纲
  4. 计算机之父他提倡的三个原理,管理学原理试试题(卷)库2017年.doc
  5. ansys2021 R1软件
  6. LeetCode 713、乘积小于 K 的子数组
  7. Potato家族本地提权分析
  8. IDL:读栅格数据出现-Inf值
  9. SSM+医院移动收费运维平台 毕业设计-附源码161045
  10. HTML5合并单元格居中,excel表格合并后居中的方法步骤