第二个 Python 版本安装在哪里?

Where is the second Python version installed?

我有一个默认为 python 2.6.6 的 cpanel 服务器。

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 位置。

我不知道 Zope,但看起来你在 Unix 中,所以如果你通过 apt、dnf 等安装 Python...:[=​​17=]

  • 符号link到Python通常安装在/usr/bin。如果您在该文件夹中按 "python" 搜索,您应该会找到所有可用的 python。

  • 如果您正在寻找 /usr/include 中的 headers,您应该为每个安装的 Python 版本创建一个文件夹。

然后你说:"I am not sure where to install Python 2.4.3 though".

如果您从源安装 Python,它将安装在您的本地文件夹中:/usr/local/bin(对于符号 link)和 /usr/local/include 对于 headers.另外,确保在编译时启用符号 links。如果我在 ./configure 步骤中没有错,你可以使用 ./configure --enable-shared 来确保当你编译源代码时它会为你安装那个版本的符号 link /usr/local/bin