在Windows上安装Pip的方法

在Windows上安装Pip的方法

技术背景

Pip是Python的包管理工具,借助它可以轻松安装和管理Python包。在不同版本的Python和Windows系统中,安装Pip的方式会有所不同。

实现步骤

Python 3.4+ 和 2.7.9+ 版本

此版本的Python已自带Pip。若发现Pip不可用,可运行ensurepip来安装:

  • 在Windows上:
1
py -3 -m ensurepip
  • 在其他系统上:
1
python3 -m ensurepip

Python 3 ≤ 3.3 和 2 ≤ 2.7.8 版本

官方安装方法

  1. https://bootstrap.pypa.io/get-pip.py下载get-pip.py文件,注意保存为.py格式。
  2. 以管理员身份打开命令提示符,运行以下命令:
1
python get-pip.py
  1. 安装完成后,需将pip.exe所在路径添加到系统的PATH环境变量中。

替代安装方法

  1. 安装setuptools,可从这里下载安装程序。
  2. 安装pip,从这里下载安装程序。
  3. 找到pip.exe所在文件夹(如C:\Python27\Scripts),将其添加到系统的PATH环境变量中。
  4. 验证安装,在命令行中运行pip install httpie来测试。

使用Chocolatey包管理器安装

若已安装Chocolatey,可在命令提示符中运行以下命令:

1
2
3
cinst python
cinst easy.install
cinst pip

使用虚拟环境安装

  1. https://pypi.python.org/pypi/virtualenv下载virtualenv的压缩文件并解压。
  2. 创建项目文件夹,将virtualenv.py文件复制到项目文件夹中。
  3. 在项目文件夹中创建虚拟环境:
1
python virtualenv.py myvirtualenv
  1. 激活虚拟环境:
1
myvirtualenv\Scripts\activate
  1. 激活后即可使用pip安装包:
1
pip install package_name

核心代码

运行ensurepip

1
py -3 -m ensurepip

运行get-pip.py

1
python get-pip.py

创建虚拟环境

1
python virtualenv.py myvirtualenv

激活虚拟环境

1
myvirtualenv\Scripts\activate

最佳实践

  • 建议使用虚拟环境来管理Python项目,避免不同项目之间的包冲突。
  • 安装Python时,选择较新的版本(如3.4+ 或 2.7.9+),这样Pip会自动安装。
  • 在使用pip安装包时,可使用pip install --upgrade命令来更新已安装的包。

常见问题

代理问题

若处于HTTP代理环境,需设置http_proxyhttps_proxy环境变量,示例语法如下:

1
2
http://proxy_url:port
http://username:password@proxy_url:port

若使用的是Microsoft NTLM代理,可安装cntlm来解决,具体可参考http://cntlm.sourceforge.net/

找不到vcvarsall.bat

当Python模块部分使用C或C++编写,且未安装和配置C/C++编译器时,会出现此错误。可通过安装MinGWVisual C++等C++编译器来解决,也可尝试安装Microsoft Visual C++ Compiler for Python 2.7。同时,可到Christoph的网站查找预编译的包。


在Windows上安装Pip的方法
https://119291.xyz/posts/2025-05-13.install-pip-on-windows/
作者
ww
发布于
2025年5月13日
许可协议