lietu 发表于 2023-10-16 22:34:13

【待反馈】如何把Python项目中的openssl升级

本帖最后由 堡塔运维小林 于 2023-10-16 23:24 编辑

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:Linux正式版8.0.3
系统版本:CentOS 7.6.1810 x86_64(Py3.7.9)
问题描述:我的项目中使用的库需要opensll1.1.1以上,我把系统中的opensll升级到了3.1.3,但是运行项目是报错还是说版本不对,请问一下如何把Python项目中的opensll版本改成系统的
相关截图(日志、错误):

运维小林q3030251644 发表于 2023-10-16 23:24:17

您好,您修改了系统中默认的openssl之后,您可能还需要重新编译安装对应的python才行,重新编译安装后再去看看是否还是引用之前系统的openssl

lietu 发表于 2023-10-17 09:12:51

堡塔运维小林 发表于 2023-10-16 23:24
您好,您修改了系统中默认的openssl之后,您可能还需要重新编译安装对应的python才行,重新编译安装后再去 ...

怎么从新编译呢,是在Python项目页面点击Python版本管理,卸载从新安装吗?还是需要代码编译

运维小林q3030251644 发表于 2023-10-17 10:28:03

lietu 发表于 2023-10-17 09:12
怎么从新编译呢,是在Python项目页面点击Python版本管理,卸载从新安装吗?还是需要代码编译 ...

您好,是python项目里面卸载python然后重新安装,安装完成再去部署项目看看openssl版本是否发生变化

lietu 发表于 2023-10-17 11:22:01

堡塔运维小林 发表于 2023-10-17 10:28
您好,是python项目里面卸载python然后重新安装,安装完成再去部署项目看看openssl版本是否发生变化 ...

重新安装后再创建项目,模块里没有安装依赖包,手动去安装提示安装失败,怎么弄呢

运维小林q3030251644 发表于 2023-10-17 12:21:31

lietu 发表于 2023-10-17 11:22
重新安装后再创建项目,模块里没有安装依赖包,手动去安装提示安装失败,怎么弄呢
...

您好,您点击项目右侧的终端,手动在里面安装openai模块看看是否正常,截图发出来,命令如下:
pip3 install openai

lietu 发表于 2023-10-17 13:46:57

堡塔运维小林 发表于 2023-10-17 12:21
您好,您点击项目右侧的终端,手动在里面安装openai模块看看是否正常,截图发出来,命令如下:
...

执行后报错这个,是不是openssl的问题呢

运维小林q3030251644 发表于 2023-10-17 16:21:38

lietu 发表于 2023-10-17 13:46
执行后报错这个,是不是openssl的问题呢

您好,这个是安装源的问题导致,您再面板中使用linux工具箱去修改一下pip源,再去安装这个扩展看看

lietu 发表于 2023-10-17 16:34:05

堡塔运维小林 发表于 2023-10-17 16:21
您好,这个是安装源的问题导致,您再面板中使用linux工具箱去修改一下pip源,再去安装这个扩展看看 ...

使用了阿里源也这样,我怀疑openssl问题,不知道对不对

运维小林q3030251644 发表于 2023-10-17 17:29:22

lietu 发表于 2023-10-17 16:34
使用了阿里源也这样,我怀疑openssl问题,不知道对不对

您好,您执行在运行这个安装模块的命令的时候,指定源去安装看看是否正常,复制下面的命令去项目的终端中执行
pip3 install openai -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

fengbp 发表于 2023-10-17 17:31:51

本帖最后由 宝塔用户_txuoix 于 2023-10-17 17:32 编辑

确实是openssl问题,我也是怎么都部署不了。使用python项目管理器部署会出错,直接用“网站”页的“python项目”标签里面部署也是错误。都是openssl的错误。
服务器的openssl我已经升级到OpenSSL 1.1.1t了。



lietu 发表于 2023-10-17 17:42:04

堡塔运维小林 发表于 2023-10-17 17:29
您好,您执行在运行这个安装模块的命令的时候,指定源去安装看看是否正常,复制下面的命令去项目的终端中 ...

还是不行

运维小林q3030251644 发表于 2023-10-17 17:49:38

lietu 发表于 2023-10-17 17:42
还是不行

您好,参考这个文档切换多几个pip源试试看,如果全部都是不能安装的,还是报这个问题,您先把系统的openssl切换回来之前的版本吧
https://www.bilibili.com/read/cv22097687/

lietu 发表于 2023-10-17 17:53:25

堡塔运维小林 发表于 2023-10-17 17:49
您好,参考这个文档切换多几个pip源试试看,如果全部都是不能安装的,还是报这个问题,您先把系统的opens ...

但是我需要升级OPENSSL版本啊,能不能给个教程呢?配置好后python项目无问题的

运维小林q3030251644 发表于 2023-10-19 23:42:41

lietu 发表于 2023-10-17 17:53
但是我需要升级OPENSSL版本啊,能不能给个教程呢?配置好后python项目无问题的 ...

您好,不知道您的项目是否支持使用python3.10去部署呢,从3.10开始openssl使用的版本是1.1.1o,您可以先使用这个python3.10去部署项目
页: [1] 2
查看完整版本: 【待反馈】如何把Python项目中的openssl升级