安裝python3後須要從新配置yumpython
配置yumvim
vim /usr/bin/yum #! /usr/bin/python #修改前
#! /usr/bin/python2 #修改後
vim /usr/libexec/urlgrabber-ext-down #! /usr/bin/python #修改前 #! /usr/bin/python2 #修改後
配置 pip3ui
ln -s /usr/local/python3Dir/bin/pip3 /usr/bin/pip
使用pip 報錯誤: url
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.spa
由於安裝python以前 沒有安裝openssl 或者 openssl 版本太低.code
升級 opensslblog
# 下載opensll安裝包 wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz # 解壓壓縮包 tar -zvxf openssl-1.1.1c.tar.gz # 切換至openssl目錄 cd openssl-1.1.1c # 指定openssl安裝路徑 ./config --prefix=/usr/local/openssl no-zlib make make install
備份原配置ip
mv /usr/bin/openssl /usr/bin/openssl.bak mv /usr/include/openssl/ /usr/include/openssl.bak
新版配置ssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
修改系統配置 寫入openssl庫文件的搜索路徑get
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
使修改後的 /etc/ld.so.conf 生效
ldconfig -v
查看openssl版本
openssl version
從新安裝python
# 指定python3安裝路徑: ./configure --prefix=/usr/local/python3Dir --with-openssl=/usr/local/openssl make make install
從新安裝後, pip 就能夠正常使用了.