gpt4 book ai didi

python - python 2.7.13 altinstall on RHEL7 刚启动系统版本

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:37 25 4
gpt4 key购买 nike

我正在安装 Python 2.7.5 的 RHEL7 上进行 Python 2.7.13 的替代安装。以下是我从源代码构建的方式:

$ ./configure --prefix=/usr/local --enable-shared
$ make && sudo make altinstall

但是,即使我尝试直接访问此 altinstall,我得到的是系统 Python,而不是 altinstall。我已将 SELinux 置于宽容模式并获得相同的结果。

$ /usr/local/bin/python2.7 -V
Python 2.7.5
$ getenforce
Permissive

当我进入解释器时

$ /usr/local/bin/python2.7
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

我在这里不知所措。从我一直在阅读的所有内容来看,这应该可行。我唯一能想到的是,因为它们都是 2.7.X,所以存在某种冲突,但我认为这首先是 altinstalls 的原因。

最佳答案

我相信您遇到了与此线程中相同的问题:Strange Python compilation results with “--enable-shared” flag .

要修复它,您需要使用:

LD_RUN_PATH=/usr/local/lib make && sudo make altinstall

(以便生成的二进制文件查找正确的共享 Python 库。)


作为旁注,我认为当您需要在一个系统上安装不同的 Python 版本时,Red Hat Software Collections 会为您提供更好的服务。查看About RHSCL .

关于python - python 2.7.13 altinstall on RHEL7 刚启动系统版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com