赞
踩
因为liunx系统自带的python2被其他一些软件所依赖,所以我们不能删除原有的python2环境。
本文将安装python-3.6.10,并保留原有的python-2.6.6
Python-3.6.10.tgz
下载链接:https://www.python.org/ftp/python/3.6.10/
python --version
yum -y install gcc gcc-c++ autoconf automake make zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel libffi libffi-devel xz xz-devel
# 先进入解压后的文件夹下
# --prefix=选择安装路径
./configure --prefix=/usr/local/python3
# 等待一段时间后,编译并安装
make && make install
vim /etc/profile
# 在底部添加一行:
export PATH=$PATH:/usr/local/python3/bin
# 保存退出后刷新
source /etc/profile
# 配置环境变量后,终端输入python3查看是否成功
# 将原来python重命名为python2-6.6
mv /usr/bin/python /usr/bin/python-2.6.6
# 建立新的软连接,指向python-3.6.10
# 注意:软连接一定要使用绝对路径!!!
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
Python 3.6.10 (default, Mar 5 2022, 12:47:47)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
修改yum配置
虽然python3环境安装成功,但是由于yum依赖python2,我们还应该修改yum,让其指向旧版本
vim /usr/bin/yum
# 将第一行中python的路径替换为
#!/usr/bin/python-2.6.6
安装pip
pip3其实已经在python3安装时被安装了,所以我们只要建立软连接即可
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
# 完成后还需要配置pip国内源(这里采用阿里云的pip库)
mkdir ~/.pip
vim ~/.pip/pip.conf
# 输入以下内容后保存
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
配置完成以后测试是否安装成功
# 这里我用requests库进行测试
pip install requests
# 更新pip
pip install --upgrade pip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。