Python 在Windows或Linux上开发web2py应用程序有区别吗?

Python 在Windows或Linux上开发web2py应用程序有区别吗?,python,web2py,Python,Web2py,我记得在Windows环境中设置其他框架是非常痛苦的:)不,有一个Windows安装程序。在Windows上设置web2py实际上非常容易——实际上需要一分钟左右的时间。只需转到,下载“For Windows”版本,解压缩下载的文件,然后单击“web2py”文件夹中的“web2py.exe”文件。瞧,你正在运行web2py,准备构建一个应用程序。您甚至不必在系统上安装Python,因为Windows版本包含自己的Python解释器。它还附带SQLite RDBMS及其自己的web服务器。它没有依

我记得在Windows环境中设置其他框架是非常痛苦的:)

不,有一个Windows安装程序。

在Windows上设置web2py实际上非常容易——实际上需要一分钟左右的时间。只需转到,下载“For Windows”版本,解压缩下载的文件,然后单击“web2py”文件夹中的“web2py.exe”文件。瞧,你正在运行web2py,准备构建一个应用程序。您甚至不必在系统上安装Python,因为Windows版本包含自己的Python解释器。它还附带SQLite RDBMS及其自己的web服务器。它没有依赖项,也不需要安装(您甚至可以从thumb驱动器运行它)

注意,如果您想使用自己安装的Python而不是Windows版本的web2py附带的解释器,可以下载源代码版本的web2py。它同样易于设置(只需下载和解压缩),但不是“web2py.exe”文件,而是一个“web2py.py”文件,您可以单击该文件启动服务器(您也可以在命令提示下输入“python web2py.py”)


如果您有任何问题,您将从中获得大量帮助。

我在Windows上使用web2py,这是小菜一碟。web2py.com下载页面有一个二进制版本,即使尚未安装Python,也可以运行该版本-下载、解压缩、运行web2py.exe、输入管理员密码并开始使用它。exe版本提供了开始编码和连接到sqlite或MySQL数据库所需的一切。如果需要连接到不同的数据库(Postgres、mssql、Oracle等),那么您需要自己安装Python&必要的pythondb适配器,并运行web2py的源版本

在Windows上开发web2py应用程序没有问题-如果需要,可以使用基于web的web2py“应用程序管理”在浏览器中编写应用程序。或者您可以使用任何您想要的文本编辑器/IDE。web编辑器对于小项目/快速调整非常方便,但我通常使用pyScripter或NetBeans

至于部署用于生产,那么在Windows上运行比在Linux上运行提供的选项更少。内置的web服务器(rocket)可以在中等负载下正常工作——如果你只是在做一个intranet应用程序,它可能还可以。如果你打算运行一个更大的公共站点,那么你会想考虑用另一个Web服务器运行Web2Py——Apache将在Windows下与Web2Py一起工作。当然,仅仅因为您开始在Windows上进行开发并不意味着您的最终部署必须基于Windows,您几乎可以将代码转移到安装了web2py(以及可选的Apache/nGinx/Cherokee/lighttpd)和您的设置的Linux服务器上

如有疑问,请参阅并在中提出您的问题,这是非常积极和有益的。Web2pyslices.com也是一个方便的资源,当您寻找如何做事情或更多的部署食谱时