黑帽联盟

标题: Centos7安装Python3 [打印本页]

作者: 定位    时间: 2023-7-24 13:53
标题: Centos7安装Python3
1. 安装相应的编译工具
  1. yum -y groupinstall "Development tools"
  2. 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
  3. yum install -y libffi-devel zlib1g-dev
  4. yum install zlib* -y
复制代码
2. 下载Python安装包

我这里使用的是3.8.10版本的,若要其他版本,直接更改版本号即可
  1. wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
复制代码
国内服务器可能下载较慢,推荐本地下载后使用Filezilla工具上传
ec9d00ba7fbb4936abea89c8db177202.png


3. 解压压缩包
  1. cd 存放目录
  2. tar -xvJf  Python-3.8.10.tar.xz
复制代码

4. 创建编译安装目录
  1. mkdir /usr/local/python3
复制代码

5. 安装
  1. cd Python-3.8.10
  2. ./configure --prefix=/usr/local/python3 --with-ssl
  3. make && make install
复制代码

6.创建软链接

  1. ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
  2. ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
  3. python3 -V
  4. #Python 3.8.10
  5. pip3 -V
  6. #pip 23.1.2 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
复制代码
  1. 查找python软链接位置
  2. which python
  3. #/usr/bin/python
  4. 查找pip软链接位置
  5. which pip
  6. #/usr/bin/pip]
  7. 删除旧软链接
  8. rm /usr/bin/python
  9. rm /usr/bin/pip
  10. 创建新软链接
  11. ln -s /usr/local/python3/bin/python3 /usr/bin/python
  12. ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
  13. 测试软链接
  14. python -V
  15. #Python 3.8.10
  16. pip -V
  17. #pip 23.1.2 from /usr/local/python3/lib/python3.8/site-packages/pip (python 3.8)
复制代码
7.更换pip源(推荐豆瓣)
  1. # 阿里源
  2. pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
  3. # 豆瓣源
  4. pip config set global.index-url https://pypi.douban.com/simple
  5. # 阿里云 http://mirrors.aliyun.com/pypi/simple/
  6. # 科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  7. # 豆瓣(douban) http://pypi.douban.com/simple/
  8. # 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  9. # 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
复制代码





欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5