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