linux安裝了Python3.7之后, pip不好用了,報錯如下:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
在搜各種解決方案的時候,看到一篇帖子,是關於如何安裝 openssl的,特意寫了這邊文章作為記錄:
1.下載 (你也可以去官網選擇你要下載的版本:官網地址 )
wget https://www.openssl.org/source/openssl-1.1.1b.tar.gz
2.解壓
tar zxvf openssl-1.1.1b.tar.gz 解壓之后,進入目錄 cd openssl-1.1.1b
3.配置安裝路徑(這里,設置的安裝路徑是 /usr/local/openssl )
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl no-ssl2
4.編譯、測試、安裝(3條命令)
make make test make install
5.修改環境變量
cd ~
vi .bash_profile
6.添加下面的內容
export PATH=/usr/local/openssl/bin:$PATH export LD_LIBRARY_PATH=/usr/local/openssl/lib export LC_ALL="en_US.UTF-8" export LDFLAGS="-L/usr/local/openssl/lib -Wl,-rpath,/usr/local/openssl/lib"
還記得嗎? /usr/local/openssl 就是我們的安裝路徑。
7.讓修改生效
source ~/.bash_profile
8.檢查環節變量是否生效
8.檢查環節變量是否生效
8.檢查環節變量是否生效
export $PATH
如果沒有看到我們剛才配置的 openssl,則說明環境變量的配置有問題。
9.檢查安裝是否成功(下面是2個檢查命令)
which openssl openssl version
下載地址:https://www.openssl.org/source/