近年来接触了不少初学 Python 的朋友,发现几种常见做法会带来一些困难:
•一部分人直接从官网下载 Python 解释器,不仅下载速度慢,后续的环境变量配置和多版本管理也较为繁琐; •另一部分人选择安装体积庞大的 Anaconda3,并长期依赖 Spyder 等类似 MATLAB 界面的集成开发环境,但这类环境依赖链条复杂,稍有版本不匹配便可能导致整个系统无法启动; •还有一些人在面对多项目并行开发时,遭遇包依赖冲突,虽尝试使用虚拟环境,却因路径混乱或管理不便而难以有效隔离环境。
针对上述问题,一种更轻量、灵活的解决方案是采用 Miniconda——Anaconda 的精简版本。通过将其安装至固定路径、配置全局可用,并为不同项目单独创建指定 Python 版本及依赖组件的隔离环境,可显著提升开发效率与环境稳定性。
当然了,随着以后开发经验的积累,完全可以逐渐按照自己的开发偏好或者所在团队的规范来另行设置。
本文即围绕这一实践路径展开说明如何在 Windows 系统中,从清华大学开源软件镜像站(TUNA)下载并安装 Miniconda3,部署至 C:\Miniconda3 目录,并完成基础开发环境的配置。内容涵盖安装流程、PowerShell 初始化、镜像源设置、虚拟环境创建及包管理操作,适用于初学者与日常开发场景。
1、下载 Miniconda3 安装程序
安装程序需从清华大学 TUNA 镜像站获取,以确保下载速度与版本时效性。使用以下链接直接下载适用于 64 位 Windows 系统的最新版 Miniconda3:
下载地址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Windows-x86_64.exe
该链接始终指向最新稳定版本,无需手动选择具体文件名。
2、安装 Miniconda3 到 C:\Miniconda3
目标路径 C:\Miniconda3 位于系统盘根目录,Windows 默认限制普通用户在此位置写入数据。因此,安装过程必须以管理员权限运行,并选择“所有用户”安装模式。
安装步骤:
1.右键点击下载完成的安装文件(Miniconda3-latest-Windows-x86_64.exe),选择 “以管理员身份运行”。 2.在安装向导中点击 “Next”,勾选 “I Agree” 接受许可协议。 3.在 安装类型(Select Installation Type) 页面,选择 “All Users (requires admin privileges)”。
注意:不可选择 “Just Me”,否则安装程序无法写入
C:\目录。
4.在 安装路径(Choose Install Location) 页面,手动输入路径:
C:\Miniconda3
5.在 高级选项(Advanced Options) 页面:
•勾选 “Add Miniconda3 to my PATH environment variable”; •勾选 “Register Miniconda3 as my default Python 3.x”。
6.点击 “Install” 开始安装,完成后点击 “Finish”。
安装完成后,Miniconda3 将位于 C:\Miniconda3,对系统中所有用户可用。
3、初始化 Conda 对 PowerShell 的支持
Conda 需通过初始化操作,才能在 PowerShell 中自动激活环境并提供命令补全等功能。该操作需在管理员权限下执行一次,后续普通用户即可正常使用。
初始化步骤如下:
1.以管理员身份启动 PowerShell:
•按 Win + S,搜索 “PowerShell”; •右键选择 “以管理员身份运行”。
2.设置 PowerShell 执行策略,允许本地脚本运行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
输入 Y 并回车确认。
3.执行 Conda 初始化命令:
& "C:\Miniconda3\Scripts\conda.exe" init powershell
4.关闭当前 PowerShell 窗口,重新打开一个新的普通 PowerShell 窗口(无需管理员权限)。 5.验证初始化是否成功:
conda --version
若返回版本号(如 conda 24.5.0),说明配置成功。此时命令行提示符前可能显示 (base),表示 Conda 的基础环境已激活。
4、配置 Conda 与 pip 使用 TUNA 镜像源
为提升包下载速度,Conda 与 pip 的默认源应替换为清华大学 TUNA 镜像。
配置 Conda 镜像源:
在 PowerShell 中依次执行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda config --set show_channel_urls yes
上述命令会在用户目录下生成 .condarc 配置文件,后续所有 conda install 操作将优先从 TUNA 镜像下载。
配置 pip 镜像源:
执行以下命令创建 pip 配置文件:
mkdir -Path $env:APPDATA\pip -Force@"[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simpletrusted-host = pypi.tuna.tsinghua.edu.cn"@ | Out-File -FilePath $env:APPDATA\pip\pip.ini -Encoding utf8
配置完成后,所有 pip install 命令将自动使用清华 PyPI 镜像,显著提升安装速度。
5、创建 Python 3.11 虚拟环境
为避免不同项目间的依赖冲突,推荐使用 Conda 创建独立的虚拟环境。
创建与激活环境:
# 创建名为 dev、Python 版本为 3.11 的环境conda create -n dev python=3.11 -y
# 激活该环境conda activate dev
激活后,命令行提示符前将显示 (dev),表示当前处于 dev 环境中。
验证 Python 版本:
python --version
输出应为:
Python 3.11.x
6、使用 conda 和 pip 安装包
在虚拟环境中,可使用 conda 或 pip 安装所需库。一般建议优先使用 conda,若包在 Conda 仓库中不存在,再使用 pip。
安装示例:
# 确保已激活 dev 环境conda activate dev
# 使用 conda 安装 numpy(从 TUNA 镜像)conda install numpy -y
# 使用 pip 安装 requests(从 TUNA PyPI 镜像)pip install requests
查看已安装的包
•查看 Conda 安装的包:
conda list
•查看 pip 安装的包:
pip list
7、常用命令速查
| 功能 | 命令 |
|---|---|
| 激活环境 | conda activate dev |
| 退出当前环境 | conda deactivate |
| 查看所有环境 | conda env list |
| 删除环境 | conda env remove -n dev |
| 导出环境配置 | conda env export > environment.yml |
| 从配置文件创建环境 | conda env create -f environment.yml |
总结
通过上述步骤,已完成以下配置:
•从 TUNA 镜像下载并安装 Miniconda3 至 C:\Miniconda3; •在 PowerShell 中正确初始化 Conda; •将 Conda 与 pip 的默认源设置为清华大学镜像; •创建了独立的 Python 3.11 开发环境; •掌握了基本的包管理操作。
日常开发中应始终使用虚拟环境,以保持项目依赖的清晰与隔离。该配置适用于数据科学、机器学习、Web 开发等多种 Python 应用场景。
References
[1]: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Windows-x86_64.exe
预览时标签不可点
Close
更多
Name cleared
微信扫一扫赞赏作者
Like the AuthorOther Amount
赞赏后展示我的头像
作品
暂无作品
Like the Author
Other Amount
¥
最低赞赏 ¥0
OK
Back
Other Amount
更多
赞赏金额
¥
最低赞赏 ¥0
1
2
3
4
5
6
7
8
9
0
.
Python语言程序设计 · 目录
Python语言程序设计
上一篇面向对象编程入门:用武侠角色理解 Python 中的“类”下一篇Huan-一个把网页转换成 Markdown的Python 小工具
Close
更多
搜索「」网络结果
Close
调整当前正文文字大小
更多
100%