python3.10编译安装报SSL失败解决方法

这篇具有很好参考价值的文章主要介绍了python3.10编译安装报SSL失败解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、升级openssl版本-编译安装

从官网下载OpenSSL文件

https://www.openssl.org/source/openssl-1.1.1n.tar.gz

2、下载后解压并编译

cd software
tar -zxvf openssl-1.1.1n.tar.gz
cd openssl-1.1.1n
 
./config --prefix=/usr/local/openssl   
make 
make install

3、修改链接文件

备份原有链接
mv /usr/bin/openssl /usr/bin/openssl.bak
创建软链接
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

4、添加路径至ld.so.conf

注意:路径最后不带“/”,否则报错

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

5、设置生效

ldconfig -v

6、查看OpenSSL版本

openssl version
OpenSSL 1.1.1n  15 Mar 2022

7、注意!注意!注意!这里有2个方法:

1、

修改Python编译源文件的Module/Setup链接,修改如下:

第211行路径修改为OpenSSL编译的路径,

第212-214解除注释。

如下:

210  socket line above, and edit the OPENSSL variable:
211  OPENSSL=/usr/local/openssl
212  _ssl _ssl.c \
213      -I$(OPENSSL)/include -L$(OPENSSL)/lib \
214      -lssl -lcrypto

注:每个人的文件可能不一样,以自己的为准。

修改后重新对Python源文件进行编译。

./configure --prefix=/usr/local/python310
make && make install

2、安装的时候使用带ssl的参数文章来源地址https://www.toymoban.com/news/detail-542266.html

./configure --prefix=/usr/local/python3.10 --with-openssl=/usr/local/openssl --with-openssl-rpath=auto

make && make install

到了这里,关于python3.10编译安装报SSL失败解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Error】Win10/Python3.9安装dlib报错:subprocess.CalledProcessError以及解决方法

    注意python3.9就选择cp39的dlib包,否则报错: ERROR: dlib-19.7.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform. https://blog.csdn.net/DoubleJ2/article/details/115399326 显示 我没有安装Vc++,但是我已经安装好了 官网下载免费社区版,并且进入D盘cl命令后,确认已经安装 命令行找到cd D:vs

    2024年02月05日
    浏览(35)
  • Centos安装python3导入ssl时解决 ModuleNotFoundError: No module named ‘_ssl‘问题

    import _ssl # if we can\\\'t import it, let the error propagate ImportError: No module named _ssl 参考试了好多文章,发现都不太好使,最终找到了解决方案,安装openssl的依赖 centos安装python3.7时,查阅知需要的openssl版本最低为1.0.2,但是centos 默认的为1.0.1,所以需要重新 更新openssl 如果有网,直接在

    2024年01月22日
    浏览(34)
  • 解决:Python3.7版本安装pyinstaller一直失败,报错提示“error: subprocess-exited-with-error”

    Python3.7版本安装pyinstaller一直失败解决!无论是直接pip install pyinstaller还是指定pyinstaller各种版本安装,又或者pycharm进行安装也是失败,再就是重装PIP,还把pyinstaller的wheel文件下载到本地进行安装,总之试了各种方法都无效,折腾了好久。 pip install pyinstaller报错如下: error:

    2023年04月08日
    浏览(31)
  • linux安装python3(超详细)解决Can‘t connect to HTTPS URL because the SSL 的报错

    最近在linux系统里安装python3.11之后,使用pip安装第三方库、requests库进行网络请求都会报这个错  查找了网上很多方法,看见了一个大佬的,是在pip 的命令最后面加上: 加上之后确实可以安装第三方库了,但是在我用requests库进行请求的时候 又报了这个错  但是请求http的话

    2024年02月09日
    浏览(30)
  • python3.8 安装 ssl 模块 和 _ctypes 模块

    我在之前给 python3.10 安装 ssl 模块后以为该步骤 “对于 python3.6、python3.8 应该同样适用。” 。今天晚上我尝试给服务器安装一个带 ssl 模块的 python3.8 的时候,照着之前安装 3.10 的方案来,然后失败了-_-||。又折腾了一下,发现 3.8 和 3.10 的配置脚本是有区别的,不能一概而论

    2024年02月12日
    浏览(42)
  • python3 安装clickhouse_sqlalchemy(greenlet) 失败

    环境信息: centos7操作系统,python3.8 执行pip3 install clickhouse_sqlalchemy或者pip3 install greenlet报以下报错: Command \\\"/opt/python3.6.10-customized/bin/python3.6 -u -c \\\"import setuptools, tokenize; file =\\\'/tmp/pip-install-wbyi43ip/greenlet/setup.py\\\';f=getattr(tokenize, \\\'open\\\', open)( file );code=f.read().replace(\\\'rn\\\', \\\'n\\\');f.close(

    2024年02月12日
    浏览(29)
  • Windows 环境下 Python3 离线安装 cryptography 失败

    发布Flask Web项目时,报错缺少Cryptography,于是尝试重新安装该库,但本机没有网络,只支持手动离线安装,尝试了pip、setup.py两种方式安装,结果都报错。。最后使用将安装包拷贝至本机(在其他电脑上安装的sitepackages里面的文件),重启后发现可以读取到该库 这个报错提示是

    2024年02月05日
    浏览(42)
  • opencv-python安装失败的解决方法之一

    1.pip下载opencv-python无论使用哪个镜像网站都找不到3.4.1.15版本; 2. xxx.whl文件下载后用pip install “路径”导入失败; 3. pip下载 以及 直接下载xxx.whl都十分慢; 不要改安装的位置! 此时我们需要安装opencv-contrib-python(version为3.4.1.15,和opencv-python保持一致) 注意安装时所在的位

    2024年02月11日
    浏览(46)
  • Python3报No module named ‘_ssl‘ 最简单解决办法

    安完Python3运行报 No module named ‘_ssl‘,搜的其他教程都让人改Python的Module/setup.dist文件,其实不用这么麻烦 CentOS自带的openssl有点老,建议下个新的 ①下载最新稳定版本的OpenSSL源码包 ②解压并切换目录 ③设定Openssl 安装 ④执行命令 ⑤执行make、make install,编译Openssl ⑥重新安

    2024年01月24日
    浏览(36)
  • Win10 电脑连接U盘/移动硬盘失败解决方法分享,该设备的驱动程序未被安装。(代码28)

    设备情况: 1、Win10电脑插上U盘没办法识别,有提示音但是没有显示; 2、右键计算机打开管理,点击设备管理器;发现出现一个其他设备带有感叹号,但是通用串行总线控制器中有显示一个USB大容量存储设备; 3、点击带感叹号的设备:该设备的驱动程序未被安装。(代码

    2024年02月08日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包