跳转到内容

Python

了解如何在虚拟主机中使用 Python。

1. 模块设置

2. 常见问题解答 (FAQ)

我们的 Web Hosting 4000Web Hosting 8000 套餐包含 Python 支持。

Python 模块位于虚拟主机控制面板 (WCP) 的 Dashboard 下的 Dev Tools 中。

Python 集成由带有 WSGI 接口的 Phusion Passenger 服务器处理。因此,您的应用程序必须专门针对 WSGI 进行编写。

您可以在官方文档中找到有关 Passenger 的更多信息:Phusion Passenger 文档(外部链接)

1. 模块设置

Activate: 为相应域名启用 Python 支持。

Disable: 停用相应域名的 Python 支持。

Rewrite Config: 应用对设置所做的更改。

Application Reload: 仅重启应用程序服务器。

任何更改的设置只有在应用程序重启后才会生效。点击 Application Reload 会在 App Root/tmp/ 目录下创建 restart.txt 文件。这将促使 Passenger 服务器重新加载应用程序。

App Root: 指定应用程序的根目录。该路径相对于 Web 空间,出于安全原因,不应位于文档根目录中。

Startup File: 该文件用于启动应用程序的执行。必须先通过 Files > 加号图标 将该文件上传到 App Root 目录中。

Python Version: 此处显示当前可用的 Python 版本。

Mode: 如果模式设置为 Production,则不显示错误信息。如果模式设置为 Development,则会显示错误信息。

请确保域名的文档根目录中没有存放其他应用程序(index.html、index.php 等)。

2. 常见问题解答 (FAQ)

不支持。在我们的虚拟主机套餐中,无法通过 CLI 使用 Python。它只能通过浏览器在虚拟主机控制面板 (WCP) 的应用程序中进行管理。

Python 在 Phusion Passenger 内的安全环境中提供,因此无法通过 SSH 或 Cron 执行。只能通过浏览器在虚拟主机控制面板 (WCP) 的应用程序中进行管理。

要在您的虚拟主机中添加 Python 支持,您必须升级到 Web Hosting 4000 或 Web Hosting 8000 套餐。

将设置中的模式设为 Development 即可查看错误信息。

请确保您指定了正确的 App Root,并且启动文件已正确存放。如有必要,请尝试使用其他浏览器。

Python 官方文档(外部链接)

Flask 文档(外部链接)

Python 快速入门教程(外部链接)

欢迎访问 netcup 论坛。您可以在那里获得其他用户的有益解答和帮助。

最后更新:2026年7月23日