黑帽联盟

 找回密码
 会员注册
查看: 368|回复: 0
打印 上一主题 下一主题

[其它] Centos7安装Python3

[复制链接]

852

主题

38

听众

3176

积分

白金VIP

Rank: 8Rank: 8

  • TA的每日心情
    开心
    2024-3-7 12:52
  • 签到天数: 1538 天

    [LV.Master]伴坛终老

    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)
    复制代码


    • 一般情况下,命令行使用python,默认是python2.7版本,若想替换为python3,可使用以下方法修改(非必要)
    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/
    复制代码
    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    勿忘初心,方得始终!
    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部