RHEL 7.6 - 源自Source Broke Network的Python3.6

问题描述 投票:0回答:3

我有一个RHEL系统,默认情况下运行Python2.7和Python3.4

我需要Python3.6用于我想要处理的项目,因此我下载并从源代码构建它。我跑了makemake install,事后可能是错误的决定。

现在我似乎没有任何互联网连接。有没有人知道我可能已经写了什么导致这个或至少在具体我可以寻找跟踪这个问题?

注意:我可以将Putty放入Linux机器,但它似乎没有任何其他连接,特别是HTTPS

python-3.x makefile centos redhat
3个回答
0
投票

这会破坏网络连接,这有点奇怪。一种可能的解释是系统具有依赖于Python的网络脚本或网络管理器,并且在make install替换了您的默认Python安装后它被破坏了。可以通过重新安装RHEL Python软件包来解决这个问题(抱歉,无法在那里提供更详细的帮助,因为我无权访问RHEL框)。

我想这一课是“小心运行make install作为超级用户”。为了轻松安装和管理不同的Python版本(与系统Python分开),Anaconda Python发行版将是一个很好的解决方案。


0
投票

我建议撤消3.6安装并使用python 3.6的软件集合版本。在这里查看python 3.6 installation。软件集合与原始版本“并列”安装,以免影响操作系统 - 它们包含在订阅中。


0
投票

因此,经过很长一段时间,我的头靠在墙上,我得到了解决。我最好的猜测是系统(RHEL 7)依赖于其默认的Python2.7安装中的某些东西来处理SSL协商。一起安装3.6必须覆盖一些指针。如果我正确地做到这一点,与altinstall一起可能会很好。

最令人沮丧的部分是没有错误消息,连接只是超时。

为了解决这个问题,我不得不卸载所有Python版本,然后重新安装Python2.7 - 一旦Python2重新进入系统,它们似乎都运行良好。

© www.soinside.com 2019 - 2024. All rights reserved.