CentOS 7.5 下 python3 安装及 pip 换源


从EPEL仓库安装Python3

CentOS 7.5 默认python2的环境,可使用yum直接安装python3,之后切换/bin中的python向python3,查看版本

yum install python3 -y
ls -l /bin/python
python -V
rm /bin/python 
ln -s /bin/python3 /bin/python
python -V

此时pip仍为py2,可以使用pip3python -m pip 来使用pip,也可将pip切换为pip3

rm /bin/pip
ln -s /bin/pip3 /bin/pip

由于yum使用py2,使用yum时会报如下错误:

File "/usr/bin/yum", line 30
 except KeyboardInterrupt, e:
                         ^
SyntaxError: invalid syntax

Downloading packages:
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

需要修改yum和urlgrabber-ext-down

vim /bin/yum
vim /usr/libexec/urlgrabber-ext-down


#!/usr/bin/python #原路径
#!/usr/bin/python2   #修改后

pip换源

  1. 临时换源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
  1. 设为默认
  • 命令方式

若pip版本 >=10.0.0)可直接执行第二条命令

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U #升级pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 
  • 修改配置文件
vim ~/.pip/pip.conf
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com
参考链接

https://mirror.tuna.tsinghua.edu.cn/help/pypi/

https://developer.aliyun.com/mirror/pypi


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM