Python 2 篇

方法一:通过文件资源管理器(推荐)

  1. 打开文件资源管理器,地址栏输入 %APPDATA% 回车,进入 C:\Users\<用户名>\AppData\Roaming
  2. 新建文件夹 pip
  3. 进入 pip,新建文本文件,重命名为 pip.ini(确保扩展名是 .ini
  4. 右键编辑,填入:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host = mirrors.aliyun.com

可以替换为其他镜像源:

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 中科大:https://pypi.mirrors.ustc.edu.cn/simple

方法二:通过 PowerShell 命令创建

# 创建 pip 文件夹(如果不存在)
New-Item -ItemType Directory -Force -Path "$env:APPDATA\pip"

# 创建并写入 pip.ini 文件
@"
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
"@ | Out-File -FilePath "$env:APPDATA\pip\pip.ini" -Encoding utf8

验证配置是否生效

pip config list

看到输出中包含你设置的 index-url 即表示配置成功。

使用 venv(内置,推荐)

Python 标准库自带,无需额外安装:

# 创建虚拟环境
python -m venv myenv
# 激活虚拟环境
# Windows:
myenv\Scripts\activate
# macOS/Linux:
source myenv/bin/activate
# 退出虚拟环境
deactivate

使用 virtualenv(第三方,功能更强)

# 安装
pip install virtualenv
# 创建
virtualenv myenv
# 指定 Python 版本
virtualenv -p python3.11 myenv

使用 conda(Anaconda/Miniconda)

conda create -n myenv python=3.11
conda activate myenv
conda deactivate

使用 uv(新兴,速度快)

由 Ruff 团队开发,速度极快:

# 安装 uv 后
uv venv
# 或指定路径和版本
uv venv myenv --python 3.11
# 激活方式同 venv

💡 Tip 日常使用推荐 python -m venv,无需额外安装。如果经常管理多个 Python 版本,可以考虑 uvconda