日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

django安装_pip安装Django提示ssl不可用?如何解决?

發(fā)布時間:2024/10/8 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django安装_pip安装Django提示ssl不可用?如何解决? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

概述

場景:在用pip安裝django時提示SSL方面的問題,具體報錯如下:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

思路

系統(tǒng)版本centos7,其中openssl的版本為OpenSSL 1.0.2k-fips 26 Jan 2017,而python3.7需要的openssl的版本為1.0.2或者1.1.x,需要對openssl進行升級,并重新編譯python3.7.0,yum 安裝的openssl 版本都比較低。


解決過程

1、查看openssl版本

openssl version -a

2、下賊openssl

wget https://www.openssl.org/source/openssl-1.1.1a.tar.gztar -zxvf openssl-1.1.1a.tar.gzcd openssl-1.1.1a

3、編譯安裝

./config --prefix=/usr/local/openssl make&& make install

4、備份原配置

mv /usr/bin/openssl /usr/bin/openssl.bakmv /usr/include/openssl/ /usr/include/openssl.bak

5、新版配置

ln -s /usr/local/openssl/include/openssl /usr/include/opensslln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.soln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

6、修改系統(tǒng)配置

## 寫入openssl庫文件的搜索路徑echo "/usr/local/openssl/lib" >> /etc/ld.so.conf## 使修改后的/etc/ld.so.conf生效 ldconfig -v

7、查看openssl版本

openssl version

8、重新安裝python

./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/opensslmake && make installln -fs /usr/local/python/bin/python3.7 /usr/bin/pythonln -fs /usr/local/python/bin/pip3 /usr/bin/pip

9、測試pip功能

pip install django

覺得有用的朋友多幫忙轉(zhuǎn)發(fā)哦!后面會分享更多devops和DBA方面的內(nèi)容,感興趣的朋友可以關注下~

總結

以上是生活随笔為你收集整理的django安装_pip安装Django提示ssl不可用?如何解决?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。