首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >疯狂:如何在CentOS 7上安装python3.7.6

问疯狂:如何在CentOS 7上安装python3.7.6
EN

Stack Overflow用户
提问于 2020-01-24 22:06:04
回答 2查看 3.6K关注 0票数 1

我尝试过许多在centos 7上安装python3.7.6的方法。

不管我做什么,我总是会得到SSL模块不可用的错误。

我已经尝试过基本安装指南,如https://tecadmin.net/install-python-3-7-on-centos/ (短篇小说: yum -devel,配置,make )。

对构建文件(https://joshspicer.com/python37-ssl-issue)进行手动/更新更改的

我自己下载并构建了openssl,然后尝试使用- with -openssl配置/构建python。

不去。

还有其他想法吗?如果真的这么难的话,没人会用它,所以我一定有特别的事情要做。

EN

回答 2

Stack Overflow用户

发布于 2020-01-29 21:01:00

好吧,这是最后对我有用的东西。

我认为成功的关键是更新LD_LIBRARY_PATH和PATH以包含openssl。

安装和构建openssl.

OpenSSL 1.1.1d 2019年9月10日

克隆openssl回购

撤出最新的(?) 1.1分支机构

代码语言:javascript
复制
git checkout OpenSSL_1_1_1d -b 1_1_1d

./config --prefix=/opt/openssl
make
make install

将/opt/openssl/lib添加到您的LD_LIBRARY_PATH env

将/opt/openssl/bin添加到您的路径

安装和构建python3.7.6

我安装了--前缀=/opt/python-3.7.6

代码语言:javascript
复制
./configure --prefix=/opt/python-3.7.6  --enable-optimizations --with-openssl=/opt/openssl
make
make install

将/opt/python-3.7.6/lib添加到LD_LIBRARY_PATH env中

将/opt/python-3.7.6/bin添加到路径中

最终Config

LD_LIBRARY_PATH=/opt/openssl/lib:/opt/python-3.7.6/lib:

PATH=/opt/openssl/bin:/opt/python-3.7.6/bin:/opt/idea/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

票数 1
EN

Stack Overflow用户

发布于 2020-01-27 19:16:29

看到你的帖子,我决定停止安装3.7 (已经敲了半个小时的头了),并使用IUS进行了3.6。但是,当我检查刚才安装的版本时,我看到了以下内容:

$ python3 -V

Python 3.7.4

所以看起来我得到了3.7,尽管我使用的是yum命令:

$ yum安装python36

不管怎样,它对我有用,也许它会对你有用?有点奇怪,海事组织。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59904282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档