在Windows上为Web开发设置Python

时间:2013-06-09 12:01:47

标签: python python-2.7

使用Apache和MySQL在Windows 7(64位)下为Web开发设置Python 2.7(和Django)的最简单方法是什么?

我知道我必须安装Apache,MySQL,Python 2.7,Django和mod_wsgi,但我不了解依赖关系,操作顺序等。是否有人了解所有这些服务器/数据库/接口/模块的事情,以及有一个小时可以解释一下吗?一个包含非特定解释和一个简短的特定案例的答案将是首选,但我会接受任何。谢谢。

编辑:我会尝试更清楚 - 我想开始使用Python 2.7(使用Django)开发一个网站,我正在使用Win 7,并且当完成网站将与MySQL一起托管在Apache上。我找不到任何针对我的具体情况的教程(一切都是64位),或者一般解释它的教程,所以我可以自己弄清楚如何让它工作。任何人都可以给我一个关于Python-Django-Apache-MySQL-mod_wsgi关系的简短解释,或者一个简短的步骤列表,以使它在我的案例中起作用?

3 个答案:

答案 0 :(得分:9)

  

为Web设置Python 2.7(和Django)的最简单方法是什么   使用Apache和MySQL在Windows 7(64位)下进行开发?

您需要了解的第一件事是在django上进行开发,您不需要安装Apache(甚至是MySQL)。

以下是分步指南(您需要在计算机上拥有管理员权限):

  1. 下载并安装Python。转到this link并下载Python 2.7.5的二进制安装程序。这是一个msi安装程序。将文件保存到桌面。完成后,双击安装它。

  2. 设置环境。右键单击Computer,然后单击Properties(从开始orb)。在左侧,单击“高级系统设置”。单击“高级”选项卡,然后单击“环境变量”。单击第一个New ..(在User Variables下)。在“变量名”中,键入PATH,然后在“变量值”中键入C:\Python27\;C:\Python27\Scripts\;%PATH%。单击“确定”,然后单击“确定”,然后单击“确定”。

  3. 安装setuptools。转到this link并下载适用于2.7版的Windows安装程序。将此文件保存到桌面。完成下载后,双击即可安装。

  4. 安装django。打开命令提示符。点击 WINDOWS KEY + R ,输入cmd并点击 ENTER 。然后,输入easy_install django

  5. 等到一切都安装完毕。

    现在你有了开始django教程的所有要求。

    为了避免重写东西,这里有链接到你需要的各种其他软件,以便在Windows上安装MySQL和Apache进行django开发。如果您运行Windows 64位或32位,没有什么特别或不同。但是,为正确版本的Python下载驱动程序非常重要。截至本发布日期,目前推荐的django Python版本是Python 2,的最新稳定版本是2.7.5。您会在Python的下载中注意到它们后缀为支持的Python版本号。这很重要,因为并非所有库都移植到Python 3。

    执行步骤的顺序并不重要;除了依赖Apache和mod_wsgi的最后一个。

    1. 要在Windows上使用MySQL和Python,请下载适用于您的Python版本的MySQL drivers for Python。这是一个Windows可执行文件,因此只需双击并完成向导即可。这些只是客户端库,用于安装MySQL 服务器下载适用于Windows的MySQL installer

    2. 对于Apache,请不要使用“WAMP”安装程序,而是先使用download and install Apache,然后下载mod_wsgi installerconfigure it for Windows

    3. 最后,请按照django手册中的these steps进行操作。

    4. 正如您将注意到的,说明适用于部署而非开发。发展;你只需要为它安装MySQL和Python驱动程序。

答案 1 :(得分:1)

Django的文档(特别是教程),尤其是教程,非常有用。除此之外,它指出绝对不需要安装任何Apache,mod_wsgi或MySQL来开始 - 实际上没有理由在开发机器上安装Apache / mod_wsgi,尽管你可能想要安装MySQL的。但是开发环境需要Python(包括sqlite3)和Django本身。

Django installation文档解释了这些内容,并提供了Python和Django的Windows下载链接。在这个页面上没有更好地解释的答案中,我们无法解释任何事情。

答案 2 :(得分:-1)

首先,看看get Python。另请参阅using Python。安装Django的一种简单方法是使用Django install