Centos 7.5 安装Python 3.6.6详细步骤

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#创建临时目录,用于存储repo
1.  mkdir -p /tmp/repo/
#将/etc/yum.repos.d/所有repo移动到/tmp/repo/目录下保存
2.  mv  /etc/yum.repos.d/* /tmp/repo/
#采用阿里云的Centos镜像文件
3.  curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#安装wget软件
4.  yum install -y wget
#下载阿里云epel扩展源
5.  wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#清理yum 缓存
6.  yum clearall
#重建yum缓存
7.  yum makecache
 
#安装Python 3.6需要的依赖包
8.  yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel xorg-x11-xauth zlib* libffi-devel
#下载Pyhton 3.6.6二进制安装包
9.  wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
#将python安装移动到/usr/lib目录下
10.  mv Python-3.6.6.tar.xz /usr/lib
#进入到/usr/lib下
11.  cd /usr/lib
#xz命令会对系统文件进行压缩和解压缩,压缩完成后,系统会自动在原文件后加上.xz的扩展名并删除原文件。
 xz命令只能对文件进行压缩,不能对目录进行压缩。 -d 代表解压缩
12.  xz -d Python-3.6.6.tar.xz
# 解压tar文件
13.  tar -xvf Python-3.6.6.tar
#进入到解压缩目录
14.  cd Python-3.6.6
#二进制安装python
15.  ./configure --prefix=/usr/lib/python3
#编译安装
16.  make && make install
#查找python安装路径
17.  which python3
#备份现有的Pyhton软连接;Centos-7默认Python是2.7版
18.  mv /usr/bin/python /usr/bin/python.bak
#将python通过软连接,指向到新安装的python 3.6版本
19.  ln -s /usr/bin/python3 /usr/bin/python
#将pip通过软连接,指向到新安装的python 3.6版本的pip
20.  ln -s /usr/lib/python3/bin/pip3 /usr/bin/pip3

 

posted @   3哥哥  阅读(190)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2019-01-22 Centos 7 图形安装笔记(超详细)
点击右上角即可分享
微信分享提示