如何使用PowerShell在Windows上安装Python,pip和virtualenv

本文详细介绍了如何在Windows上使用PowerShell安装Python、pip和virtualenv,包括启用PowerShell脚本执行、安装Python、获取pip、安装virtualenv和virtualenvwrapper-powershell,以及配置IDE,帮助Python开发者更好地管理环境和安装包。
摘要由CSDN通过智能技术生成

如何使用PowerShell在Windows上安装Python,pip和virtualenv

如果你做任何Python开发,你可能会遇到非常多的软件包安装说明,上面写着

要安装,请使用pip:

pip install engineer

现在,这一切都很好,花花公子,但是什么是pip?什么是人们不断告诉我应该使用的这种功能?

如果您是Python新手,那么启动和运行pip和virtualenv可能是一个挑战,尤其是在Windows上。我在那里看到的许多指南假定a)你在Linux或UNIX上工作或b)你已经安装了pip / setuptools,或者你知道如何安装包和管理virtualenv。哎呀,当我学习这个的时候,我甚至都不知道是什么东西现在已经多次完成这个过程,我决定从一开始就把它写下来,希望它对未来的某个人有用。

 

在我们开始之前

在我们开始之前的简短说明...为了确保我们都在同一页面上,pip是一个Python包安装程序。它与PyPI(Python包索引)集成,允许您从包索引下载和安装包,无需手动下载包,解压缩,运行python setup.py install等.Pip使您的Python环境安装库变得轻而易举,当您开始开发时你自己的包提供了一种声明依赖关系的方法,因此这些依赖包也将自动安装。

但是,您进行的Python开发越多,您需要的软件包就越多。如果您可以将所有软件包安装到一个不会干扰任何其他软件包的“特殊”位置,这不是很好吗?这就是virtualenv的用武之地。它创建了一个虚拟Python解释器,并将为该解释器安装的所有软件包与系统中的其他软件包隔离开来。有很多方法可以派上用场; 我会把它们列为读者的练习,但是如果你想一会儿就可以看出为什么这会派上用场。如果你还不能,那么给自己几周的Python开发,然后在你意识到需要使用virtualenv后再回过头来看看这篇文章。

最后,有一个适用于virtualenv的包装器实用程序恰当地称为virtualenvwrapper。这个包装器可以创建新的虚拟环境,并且在它们之间切换非常简单。不幸的是,它依赖于UNIX shell,这在Windows上是一种痛苦。幸运的是,这个包装器的PowerShell克隆工作得非常好,并为我们的Windows用户提供了我们期望从PowerShell获得的同样出色的功能。

因此,除了定义之外,让我们开始......

确保您可以执行PowerShell脚本

在大多数情况下,本指南假设您实际使用过PowerShell几次并且知道如何运行脚本。但是,如果情况并非如此,那么您要做的第一件事就是使用该Set-ExecutionPolicy命令启用脚本在您的系统上运行。TechNet上一篇很好的文章详细介绍了这一点,所以我不在这里详细介绍。如果需要,您现在也可以跳过此步骤。如果您在任何时候遇到以下错误消息,请阅读该文章:

<span style="color:#61a6d0"><span style="color:#61a6d0"><code class="language-text">...cannot be loaded because the execution of scripts is disabled on
this system. Please see "get-help about_signing" for more details.</code></span></span>

获取Python

首先要做的事 - 获取Python!您可以从https://www.python.org/downloads/windows/获取Python 2.7.8(撰写本文时的当前Python 2.x版本)32位安装程序。还有一个64位版本的Python,但我个人发现它比它的价值更麻烦。有些软件包不会提供64位版本,我个人在我所参与的任何项目中都没有发现任何64位版本的需求。如果您愿意,请随意使用64位版本,但本指南假设您使用的是32位版本。

最近的Python安装程序包含一个添加C:\Python27\到路径的显式选项。我发现检查该选项是最容易做的事情,而且通常是你想要的。但是,默认情况

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Windows 系统上,使用 virtualenv 创建虚拟环境的步骤如下: 1. 安装 Pythonpip: 如果你还没有安装 Python,请先从官方网站下载安装包,然后按照安装向导进行安装安装完成后,打开命令提示符或 PowerShell 终端,运行以下命令检查 Python 是否已成功安装: ``` python --version ``` 如果输出 Python 版本号,说明 Python安装成功。接下来,安装 pip,运行以下命令: ``` python -m ensurepip --default-pip ``` 2. 安装 virtualenv: 在命令提示符或 PowerShell 终端中运行以下命令来安装 virtualenv: ``` pip install virtualenv ``` 3. 创建虚拟环境: 在命令提示符或 PowerShell 终端中,进入你希望创建虚拟环境的目录,例如: ``` cd C:\Users\your_username\Documents ``` 然后,运行以下命令创建虚拟环境: ``` virtualenv env ``` 其中,"env" 是你希望创建的虚拟环境名称,你可以自定义虚拟环境名称。 4. 激活虚拟环境: 在命令提示符或 PowerShell 终端中,运行以下命令激活虚拟环境: ``` env\Scripts\activate ``` 激活虚拟环境后,你使用Python 解释器和 pip 包管理器将会被切换到虚拟环境中。 5. 使用虚拟环境: 在激活虚拟环境后,你可以在其中安装使用 Python 包,例如: ``` pip install requests ``` 这会在虚拟环境中安装 requests 包。注意,这里使用的是 pip,而不是 pip3,因为在虚拟环境中,pip 已经关联到虚拟环境中的 Python 解释器。 6. 退出虚拟环境: 当你完成工作后,可以使用以下命令退出虚拟环境: ``` deactivate ``` 这会将你的命令提示符或 PowerShell 终端切换回系统默认的 Python 解释器和 pip 包管理器。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值