Python
了解如何在虚拟主机中使用 Python。
1. 模块设置
2. 常见问题解答 (FAQ)
我们的 Web Hosting 4000 和 Web 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日