1.安装依赖包:

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 libffi-devel

2.下载python包

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

wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz

3.解压后得到  Python3.8.0a1文件夹:

tar -xvJf Python-3.8.1.tar.xz

4.创建一个空的python3目录

mkdir /usr/local/python3

5.cd Python-3.8.1

6.编译,放到刚才生成的空目录中

./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

7.安装

make && make install

8.建立软连接

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

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

9.cd /usr/local/python3/bin,查看目录中的文件,如果存在这几个文件,安装成功,顺便获取当前的路径,去配置环境变量

10.配置环境变量

进入touch .bash_profile

cd ~ 回到主目录
ls -a 查询主目录下所有的文件,包括隐藏文件
vim .bash_profile 打开这个文件,并在这里面编辑Python3的配置信息
export PATH=/usr/local/python3/bin:$PATH

或者

.bash_profile文件

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH
~

️ :配置完后,如果不生效,尝试系统重启

11.回到根目录,查看:

(注:由于在安装配置过程中,Linux中默认安装的是python3.6。所以,最后我还是删除了python3.6的各个文件夹,直接下载安装python3.8和3.8的pip,才完成了现在的安装)

原文:https://www.cnblogs.com/Super-Treasure/p/12602393.html

最新文章

  1. 自定义置顶TOP按钮
  2. 关于MySql数据库设计表与查询耗时分析
  3. ExtJS之开篇:我来了
  4. 从零开始学ios开发(十二):Table Views(中)UITableViewCell定制
  5. c#中的重写方法与隐藏方
  6. 服务器慢 mysql-bin.000001文件占满磁盘的原因与解决
  7. js去除首尾空格
  8. 要让CLR挂掉的话……
  9. bzoj 3033: 太鼓达人 [欧拉回路]
  10. Leetcode_206_Reverse Linked List
  11. 跨域1-CORS跨域
  12. Kong配置参考
  13. vue实例相关2
  14. BZOJ1880或洛谷2149 [SDOI2009]Elaxia的路线
  15. 1.Java基础概念.md
  16. centos6 和centos7 安装git 的区别
  17. python-生产者消费者模式
  18. Storm-源码分析-Topology Submit-Worker
  19. JS延时器 定时器 暂停器 中断器
  20. 聊聊、dubbo 找不到 dubbo.xsd 报错

热门文章

  1. MyBatis是如何初始化的?
  2. jdk调度任务线程池ScheduledThreadPoolExecutor工作原理解析
  3. python安装过程
  4. [python]《Python编程快速上手:让繁琐工作自动化》学习笔记2
  5. DVWA靶场实战(二)——Command Injection
  6. [LeetCode]226.翻转二叉树——递归遍历交换孩子
  7. Java学习笔记:2022年1月10日
  8. 日常JS数据各种操作方法总结~~欢迎大家留言板补充哦~~
  9. antd 3.x升4.x踩坑之路~
  10. Stream流中的常用方法_skip-Stream流中的常用方法_concat