我有一个cpanel服务器,默认使用python 2.6.6。
root@vps [~]# python --version
Python 2.6.6
root@vps [~]#
但是,我也安装了Zope 2.9.5,它运行在早期版本的Python上。这是来自Zope管理页面的信息:
Zope Version
(Zope 2.9.5-final, python 2.4.3, linux2)
Python Version
2.4.3 (#1, Jul 1 2014, 04:19:44) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]
System Platform
linux2
SOFTWARE_HOME
/opt/Zope-2.9/lib/python
ZOPE_HOME
/opt/Zope-2.9
INSTANCE_HOME
/usr/local/zope_new_instance
CLIENT_HOME
/usr/local/zope_new_instance/var
Network Services
ZServer.HTTPServer.zhttp_server (Port: 8080)
Process Id
8781 (140167694149376)
Running For
59 days 4 hours 5 min 4 sec
我正在尝试使用与Zope和Python完全相同的设置来设置新的cpanel服务器。我确实拥有Zope 2.9.5的源代码以及Python 2.4.3的源代码。我不知道在哪里安装Python 2.4.3。是否有一个命令可以显示其他python位置? 哪个python 向我显示默认的Python位置。
答案 0 :(得分:0)
我不知道Zope,但看起来你是在Unix中,所以如果你通过apt,dnf等安装Python ......:
Python的符号链接通常安装在/usr/bin
中。如果你在该文件夹中搜索“python”,你应该找到所有可用的python。
如果您要在/usr/include
中查找标题,则应为每个版本的Python安装一个文件夹。
如果您从源代码安装Python,它将安装在您的本地文件夹中:/usr/local/bin
(用于符号链接)和/usr/local/include
用于标头。此外,请确保在编译时启用符号链接。如果我在./configure
步骤中没有错,您可以使用./configure --enable-shared
确保在编译源代码时,它会为您安装该版本的符号链接/usr/local/bin