【发布时间】:2016-12-23 16:08:22
【问题描述】:
我正在安装 2.7.5 的 RHEL7 上进行 Python 2.7.13 的 altinstall。这是我从源代码构建的方式:
$ ./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 的原因。
【问题讨论】:
-
您可以在其他地方进行 altinstall 吗?
-
我也试过了,不幸的是没有运气。
标签: python linux python-2.7 rhel rhel7