在Windows上安装python

注解

此网页的修改位置 The Hitchhiker’s Guide to Python .

下载 latest version 来自官方网站的python 2.7。如果要确保安装的是最新版本,请使用的主页上的“Windows Installer”链接。 Python.org web site .

Windows版本作为MSI包提供。要手动安装,只需双击该文件。MSI包格式允许Windows管理员使用其标准工具自动安装。

根据设计,python安装到一个嵌入了版本号的目录中,例如python 2.7版将安装在 C:\Python27\ 这样,您就可以在同一个系统上拥有多个版本的Python,而不会产生冲突。当然,只有一个解释器可以是Python文件类型的默认应用程序。它也不会自动修改 PATH 环境变量,这样您就可以始终控制运行哪一个python副本。

每次输入一个python解释器的完整路径名都会很快变得乏味,因此将默认python版本的目录添加到 PATH .

假设您的python安装在 C:\Python27\ ,将此添加到 PATH

C:\Python27\;C:\Python27\Scripts\

您可以通过在 powershell

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Python27\;C:\Python27\Scripts\", "User")

第二 (Scripts )目录在安装某些包时接收命令文件,因此它是一个非常有用的添加。

您不需要安装或配置任何其他东西来使用python。尽管如此,我强烈建议您在开始构建供实际使用的Python应用程序之前安装下一节中描述的工具和库。特别是,您应该始终安装安装工具,因为它使您更容易使用其他第三方Python库。

设置工具+PIP

最关键的第三方python软件是setuptools,它扩展了标准库中distuils提供的打包和安装设施。一旦你将安装工具添加到你的python系统中,你就可以用一个命令下载和安装任何兼容的python软件产品。它还使您能够将这种网络安装功能添加到自己的python软件中,而只需很少的工作。

要获取最新版本的Windows安装工具,请运行此处提供的python脚本: ez_setup.py

您现在可以使用一个新命令: easy_install . 很多人认为它是不推荐使用的,所以我们将安装它的替代品: pip . PIP允许卸载软件包,并且是主动维护的,不像易于安装。

要安装pip,请运行此处提供的python脚本: get-pip.py

虚拟现实

在SETUPTOOLS&PIP之后,您应该安装的下一个开发工具是 virtualenv . 使用PIP

> pip install virtualenv

virtualenv工具包提供了创建不相互干扰或不影响主python安装的虚拟python环境的能力。如果在开始编码之前安装virtualenv,那么您可以养成使用它为每个项目创建完全干净的Python环境的习惯。这对于Web开发特别重要,因为每个框架和应用程序都有许多依赖项。

要设置新的python环境,请将工作目录更改为要存储环境的任何位置,并在项目目录中运行virtualenv实用程序。

> virtualenv venv

要使用环境,请运行 activate.bat 中的批处理文件 Scripts 该环境的子目录。命令提示将更改为显示活动环境。在当前虚拟环境中完成工作后,运行 deactivate.bat 批处理文件将您的设置还原为正常。

每个新环境自动包含 pipScripts 子目录,以便您可以设置要在该环境中使用的第三方库和工具。将您自己的代码放在环境的子目录中,无论您希望如何。当您不再需要某个特定的环境时,只需从中复制代码,然后删除该环境的主目录。