0
点赞
收藏
分享

微信扫一扫

Anaconda和Python 社区版的下载、安装、配置环境。(windows用户)

好的,针对 Windows 系统,我们来详细讲解 Anaconda 和 Python 社区版 的下载、安装和环境配置。两者在 Windows 上的安装流程和注意事项略有不同,请根据你的需求选择。

📌 一、 选择哪个?(回顾核心区别)

Windows 用户选择建议:

做数据分析、机器学习、科研: 强烈推荐 Anaconda。它解决了 Windows 上包依赖和环境管理的痛点。如果硬盘空间紧张,选 Miniconda。

做 Web 开发、后端、自动化脚本、学习基础 Python: 选 Python 社区版。更轻量,更接近底层。

🐍 二、 Python 社区版 (CPython) 安装配置 (Windows)

📥 1. 下载

官网地址: https://www.python.org/downloads/windows/

选择版本:

通常下载最新的 Stable Releases (稳定版)。例如 Python 3.12.x。

点击对应的链接,进入下载页面。

选择安装包:

推荐下载 Windows installer (64-bit) (除非你明确知道需要 32 位版本)。现在绝大多数电脑都是 64 位系统。

文件名类似 python-3.12.x-amd64.exe。

⚙ 2. 安装 (关键步骤!)

运行安装程序: 双击下载的 .exe 文件。

重要选项 1:Add Python to PATH

这是 Windows 下最关键的一步! 务必勾选此选项!

作用: 将 Python 的安装路径和 Scripts 目录(包含 pip.exe 等)添加到系统的环境变量 PATH 中。这样你才能在命令行(CMD 或 PowerShell)中直接使用 python, pip 等命令。

位置: 通常在安装向导的第一个界面底部。如果没看到,可能需要点击 Customize installation 或 Advanced Options。

重要选项 2:Install launcher for all users (可选)

如果勾选,所有用户都能使用 Python 启动器 (py.exe)。通常推荐勾选。

安装路径:

默认路径通常是 C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python3x (AppData 是隐藏文件夹)。

强烈建议: 点击 Customize installation,将路径修改到一个更简单、没有空格和中文的目录,例如 C:\Python312。这能避免后续一些潜在问题。

可选功能: 保持默认勾选 (pip, tcl/tk and IDLE, Python test suite, py launcher) 即可。

高级选项:

确认 Install for all users (如果之前勾选了)。

确认 Associate files with Python (requires the py launcher) (关联 .py 文件)。

再次确认 Add Python to environment variables / Add Python to PATH 是勾选状态!

点击 Install 开始安装。等待完成。

🧪 3. 验证安装

打开命令提示符 (CMD) 或 PowerShell:

按 Win + R,输入 cmd 或 powershell,回车。

检查 Python 版本:python --version

预期输出: Python 3.12.x (你安装的版本号)。如果显示 'python' 不是内部或外部命令...,说明 PATH 没有配置成功,返回安装步骤检查勾选项或手动添加 PATH。

检查 pip 版本:pip --version

预期输出: 显示 pip 版本及其路径,路径应在你安装的 Python 目录下的 Scripts 文件夹里。

(可选) 检查 py 启动器:py --version

预期输出: 显示 Python 版本。

🛠 4. 配置虚拟环境 (强烈推荐!)

目的: 为每个项目创建独立的 Python 环境,避免包版本冲突。这是 Python 开发的最佳实践。

创建项目文件夹: 在任意位置创建一个文件夹,例如 D:\MyProject。

打开命令行并进入该文件夹:D:

cd MyProject

创建虚拟环境:python -m venv myenv

myenv 是虚拟环境的名字,可以自定义。这会在当前文件夹下创建一个 myenv 文件夹。

激活虚拟环境:myenv\Scripts\activate

成功标志: 命令行提示符前面会出现 (myenv),例如 (myenv) D:\MyProject>。

在虚拟环境中安装包:pip install numpy pandas

现在安装的包只会安装到 myenv 环境中,不会影响全局 Python 或其他项目。

退出虚拟环境:deactivate

提示符前的 (myenv) 消失。

🐍 三、 Anaconda 安装配置 (Windows)

📥 1. 下载

官网地址: https://www.anaconda.com/download

选择版本:

选择 Python 3.x 版本的 Graphical Installer (图形化安装程序)。通常默认选择最新的 Python 3.x 版本。

选择 Windows (64-bit)。

文件名: 类似 Anaconda3-2024.xx-Windows-x86_64.exe (约 600MB-1GB,下载后安装会占用几GB空间)。

(替代方案) Miniconda: 如果觉得 Anaconda 太大,可以下载 Miniconda (https://docs.conda.io/en/latest/miniconda.html)。它只包含 Conda, Python 和少量必要包,体积小很多 (约 100-200MB)。后续需要的库通过 conda install 或 pip install 手动安装。安装流程与 Anaconda 基本一致。

⚙ 2. 安装 (关键步骤!)

运行安装程序: 双击下载的 .exe 文件。

许可协议: 点击 I Agree。

安装类型:

推荐选择 Just Me (recommended)。除非你明确需要所有用户都能使用 Anaconda(这需要管理员权限且可能引发权限问题)。

安装路径:

默认路径通常是 C:\Users\<你的用户名>\Anaconda3。

强烈建议: 点击 Browse...,将路径修改到一个更简单、没有空格和中文的目录,例如 D:\Anaconda3。避免路径过长或包含特殊字符。

高级选项 (Advanced Options):

Add Anaconda3 to my PATH environment variable:

官方默认不推荐勾选 (因为可能与其他软件冲突)。

但强烈建议勾选! 勾选后可以在任意命令行窗口直接使用 conda, python, pip, jupyter 等命令,非常方便。如果遇到冲突,可以稍后手动调整 PATH。

(如果没勾选) 你需要使用 Anaconda Prompt (开始菜单 -> Anaconda3 -> Anaconda Prompt) 来运行 Conda 命令,或者手动配置 PATH。

Register Anaconda3 as my default Python 3.x:

勾选。这会将 Anaconda 的 Python 设置为系统默认的 Python 3.x (通过注册 py.exe 启动器)。方便使用 py 命令。

点击 Install 开始安装。等待完成(可能需要几分钟)。

完成: 点击 Next,可以勾选 Learn more about Anaconda Cloud 和 Learn more about Anaconda Enterprise (可选),最后点击 Finish。

🧪 3. 验证安装

打开 Anaconda Prompt (推荐):

开始菜单 -> Anaconda3 (或你安装的文件夹名) -> Anaconda Prompt。

或者,如果你在安装时勾选了 Add to PATH,也可以直接打开普通的 CMD 或 PowerShell。

检查 Conda 版本:conda --version

预期输出: 显示 Conda 版本号,如 conda 24.x.x。

检查 Python 版本:python --version

预期输出: 显示 Anaconda 自带的 Python 版本,如 Python 3.12.x。

检查已安装包 (可选,看数量):conda list

预期输出: 会列出大量预装的包(Anaconda)或少量包(Miniconda)。

启动 Jupyter Notebook (可选,验证核心功能):jupyter notebook

预期结果: 命令行会显示一些信息,并且默认浏览器会自动打开 Jupyter Notebook 的主页 (地址通常是 http://localhost:8888/tree)。这证明核心组件工作正常。在命令行按 Ctrl + C 可以停止 Jupyter。

🛠 4. 配置 Conda 环境 (核心优势!)

目的: 使用 Conda 创建隔离的环境,管理不同项目或不同版本的 Python 及其依赖库。这是 Anaconda 的核心价值。

创建新环境:conda create --name myenv python=3.11

--name myenv (或 -n myenv):指定环境名称为 myenv。

python=3.11:指定该环境使用 Python 3.11 版本。可以指定其他版本(如 3.10, 3.9)或不指定(使用当前 Conda 的默认 Python 版本)。

Conda 会自动解决依赖并安装指定版本的 Python 及其基础包。按 y 确认安装。

激活环境:conda activate myenv

成功标志: 命令行提示符前面会出现 (myenv),例如 (myenv) C:\Users\YourName>。

在环境中安装包:conda install numpy pandas matplotlib

使用 conda install 安装包。Conda 会自动处理复杂的依赖关系。

如果 Conda 仓库没有某个包,可以使用 pip 作为补充:pip install some_package_not_in_conda

查看环境列表:conda env list

会列出所有 Conda 环境,当前激活的环境前面会有 * 号。

退出当前环境:conda deactivate

提示符前的 (myenv) 消失,回到基础环境 (base)。

删除环境 (谨慎操作):conda env remove --name myenv

或 conda remove --name myenv --all。确认删除 (y)。

📌 四、 Windows 下常见问题与注意事项

PATH 配置问题:

Python 社区版: 安装后如果 python --version 报错,99% 是没勾选 Add to PATH。解决方法:

重新运行安装程序,选择 Modify 或 Repair,确保勾选 Add to PATH。

或手动添加:系统属性 -> 环境变量 -> 系统变量 -> Path -> 编辑 -> 新建 -> 添加 Python 安装路径 (如 C:\Python312) 和 Scripts 路径 (如 C:\Python312\Scripts)。

Anaconda: 如果没勾选 Add to PATH,必须使用 Anaconda Prompt 或手动添加 Anaconda 的安装路径 (如 D:\Anaconda3) 和 Scripts 路径 (如 D:\Anaconda3\Scripts, D:\Anaconda3\Library\bin) 到系统 Path。推荐使用 Anaconda Prompt 或 conda init。

使用 conda init (推荐给 Anaconda 用户):

即使安装时没勾选 Add to PATH,也可以在 Anaconda Prompt 中运行:conda init cmd.exe  # 为 CMD 初始化

conda init powershell  # 为 PowerShell 初始化

这会修改你的 shell 配置文件,使得 conda activate 等命令在普通的 CMD/PowerShell 中也能直接使用,并且提示符会显示当前环境。运行后需要关闭并重新打开命令行窗口生效。

权限问题:

安装时如果遇到权限错误,尝试右键点击安装程序 -> 以管理员身份运行。

如果安装在 Program Files 等需要管理员权限的目录,后续使用 conda 或 pip 安装包时也可能需要管理员权限(不推荐)。建议安装在用户目录或非系统盘根目录(如 D:\Anaconda3)。

中文路径/空格问题:

强烈避免将 Python 或 Anaconda 安装在包含中文、空格或特殊字符的路径下(如 C:\Program Files\Python 312 或 D:\我的工具\Anaconda)。这可能导致库导入失败或工具无法找到路径。使用简单英文路径(如 C:\Python312, D:\Anaconda3)。

多个 Python 版本冲突:

如果同时安装了 Python 社区版和 Anaconda,并且都添加了 PATH,可能会导致 python 命令指向的版本混乱。

解决方案:

使用虚拟环境: 这是最根本的解决方法!无论是 venv 还是 conda 环境,都确保你在项目内部使用隔离的 Python。

使用 py 启动器 (Windows 特有): py -3.12 明确指定使用 Python 3.12 版本,py -3.11 指定使用 3.11 版本。py --list 查看已安装版本。

调整 PATH 顺序: 在系统环境变量 Path 中,将你想优先使用的 Python/Anaconda 的路径移动到列表上方。

Jupyter Notebook 找不到内核/环境:

在 Conda 环境中安装了 ipykernel:conda activate myenv

conda install ipykernel

将环境注册到 Jupyter:python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

重启 Jupyter Notebook,在新建笔记本时就能看到 Python (myenv) 这个内核选项了。

📌 总结 (Windows 用户)

选 Anaconda (或 Miniconda) 如果: 你做数据科学、机器学习、科研,需要强大的环境管理和预装库。安装时务必勾选 Add to PATH 或之后使用 conda init。核心是熟练使用 conda create, conda activate, conda install 管理环境。

选 Python 社区版 如果: 你做 Web 开发、后端、脚本、学习基础。安装时务必勾选 Add Python to PATH。核心是熟练使用 python -m venv, activate, pip 管理项目环境。

Windows 关键点:

PATH 配置至关重要! 这是命令行工具能用的前提。

避免中文和空格路径! 预防无数奇怪问题。

虚拟环境是必须! 无论是 venv 还是 conda,项目隔离是最佳实践。

善用 Anaconda Prompt (Anaconda 用户) 或普通 CMD/PowerShell (Python 社区版用户)。

按照以上步骤操作,你应该能在 Windows 系统上成功安装配置好 Anaconda 或 Python 社区版,并开始你的 Python 开发之旅!祝你顺利!🎉

举报

相关推荐

0 条评论