杰瑞科技汇

python anaconda 清华

核心概念:为什么选择清华镜像?

  1. Anaconda 是什么?

    python anaconda 清华-图1
    (图片来源网络,侵删)
    • 它是一个开源的 Python 和 R 语言的发行版本,包含了大量的科学计算、数据分析、机器学习等库(如 NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch 等)。
    • 它的核心优势是 包管理器环境管理器
      • 包管理器: conda 命令可以轻松地安装、更新、卸载各种软件包,解决依赖关系问题,比 pip 更强大。
      • 环境管理器: 可以创建多个独立的 Python 环境,每个环境可以有不同版本的 Python 和库,避免项目之间的冲突。
  2. 为什么需要清华镜像?

    • Anaconda 的默认服务器在国外,国内用户直接下载和安装包会非常慢,甚至经常失败。
    • 清华大学镜像站提供了国内高速的 Anaconda 发行版下载和软件包源,可以极大地提升下载速度和成功率。

下载 Anaconda (使用清华镜像)

  1. 访问清华大学开源软件镜像站

  2. 选择版本和操作系统

    • 版本选择:
      • 推荐新手: 选择最新的 Anaconda3 版本,它会自带 Python 3,这是目前的主流。
      • 如果你明确需要 Python 2,可以选择 Anaconda2,但已不推荐。
    • 操作系统选择:
      • Windows: 下载 .exe 文件。
      • macOS: 下载 .pkg 文件。
      • Linux: 下载 .sh 文件。
  3. 下载文件

    python anaconda 清华-图2
    (图片来源网络,侵删)

    点击对应的下载链接,由于文件较大(约 500MB - 1GB+),请耐心等待。


安装 Anaconda (关键步骤)

安装过程非常简单,但有几个地方非常重要,请务必注意。

Windows 安装

  1. 双击下载的 .exe 文件,启动安装程序。
  2. 阅读许可协议,然后点击 "I Agree"。
  3. 选择安装给所有用户或仅自己使用,通常选择 "All Users" 即可。
  4. 选择安装路径
    • 强烈建议: 不要安装在 C:\Program FilesC:\Program Files (x86) 这样的系统目录下,可能会因为权限问题导致后续安装包失败。
    • 推荐安装路径:C:\Users\你的用户名\Anaconda3D:\Anaconda3
  5. 最关键的一步:高级选项
    • 勾选 "Add Anaconda to my PATH environment variable"
      • 强烈建议勾选! 这会让你在命令提示符 或 PowerShell 中直接使用 condapython 命令,无需手动切换目录,如果不勾选,每次都需要通过 Anaconda Navigator 或 Anaconda Prompt 来操作。
    • "Register Anaconda as my default Python 3.x" 也可以勾选,这会让系统默认使用 Anaconda 的 Python。
  6. 点击 "Install" 开始安装,等待完成。

macOS 安装

  1. 双击下载的 .pkg 文件。
  2. 按照安装向导的提示进行操作。
  3. 关键步骤: 在安装过程中,会提示你安装 "conda command line tool"。请务必选择 "Install",这相当于在 Windows 中勾选了 "Add to PATH"。
  4. 安装完成后,可以在 "启动台" 中找到 "Terminal" (终端),输入 conda --version 来验证是否安装成功。

Linux 安装

  1. 打开终端。
  2. 执行以下命令来安装 .sh 文件(请将 Anaconda3-... 替换为你下载的实际文件名):
    bash Anaconda3-...-Linux-x86_64.sh
  3. 按照屏幕提示操作,按 Enter 继续阅读许可协议,输入 yes 同意。
  4. 关键步骤: 安装程序会询问你是否将 Anaconda 添加到 PATH 环境变量中。
    • 它会给出两种选择:
      • no (默认): 不添加到 PATH,你需要手动激活环境才能使用 conda
      • yes: 添加到 PATH。推荐选择 yes
    • 输入 yes 并按回车。
  5. 安装完成后,需要重启终端或执行 source ~/.bashrc (或 source ~/.zshrc,取决于你的 Shell) 来使更改生效。

配置 conda 使用清华镜像源

安装完成后,我们需要告诉 conda 从哪里下载软件包,这里我们再次使用清华镜像源。

  1. 打开终端/命令提示符

    python anaconda 清华-图3
    (图片来源网络,侵删)
    • Windows: 在开始菜单搜索 "Anaconda Prompt" 或 "cmd"。
    • macOS/Linux: 打开 "Terminal"。
  2. 配置国内源

    • 执行以下命令,将 Anaconda 的包源设置为清华镜像:
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/
  3. 设置搜索时显示通道地址

    • 这样以后安装包时,你能清楚地知道是从哪个源下载的,便于排查问题。
    conda config --set show_channel_urls yes
  4. 验证配置

    • 输入以下命令,会看到你刚刚添加的清华镜像源。
    conda config --show channels

基本使用和验证

  1. 检查版本

    • 在终端中输入:
      conda --version
      python --version
    • 如果能正确显示版本号,说明安装和配置基本成功。
  2. 创建一个新环境

    • 为你的第一个项目创建一个独立的环境,比如创建一个名为 my_project 的环境,使用 Python 3.9。
      conda create --name my_project python=3.9
    • conda 会显示将要安装的包列表,输入 y 并回车确认。
  3. 激活和退出环境

    • 激活环境 (每次打开新终端后都需要激活):

      # Windows
      activate my_project
      # macOS / Linux
      conda activate my_project
      • 激活后,你的终端提示符前面会出现 (my_project),表示你已在该环境中。
    • 退出环境

      conda deactivate
  4. 在环境中安装包

    • 确保你已经激活了环境。
    • 安装 numpypandas
      conda install numpy pandas
    • 现在安装速度会非常快!
  5. 使用 Anaconda Navigator (图形界面)

    • 你也可以在开始菜单中找到 "Anaconda Navigator"。
    • 这是一个图形化管理工具,你可以在这里创建、切换环境,安装、卸载软件包,以及启动 Jupyter Notebook、Spyder 等应用。

常见问题与解决方案

  • 问题: conda 不是内部或外部命令...

    • 原因: Windows 安装时没有勾选 "Add Anaconda to my PATH"。
    • 解决:
      1. 打开 "编辑系统环境变量"。
      2. 点击 "环境变量..."。
      3. 在 "系统变量" 中找到 Path,点击 "编辑"。
      4. 新建,并添加 Anaconda 的安装路径下的 Scripts 文件夹(C:\Users\你的用户名\Anaconda3\Scripts)。
      5. 再添加 Anaconda 的安装路径本身(C:\Users\你的用户名\Anaconda3)。
      6. 确认所有窗口,然后重启终端。
  • 问题: 安装包时出现 CondaHTTPError: HTTP 000... Connection refused. 错误。

    • 原因: 网络问题或镜像源暂时不可用。
    • 解决:
      1. 检查网络连接。
      2. 可以尝试使用默认的官方源作为备选:conda config --remove-key channels (这会移除所有自定义源)。
      3. 或者尝试其他国内源,如中科大镜像源。
  • 问题: 如何删除环境?

    • 解决: conda env remove --name my_project

通过以上步骤,你就拥有了一个由清华大学镜像站加速的、功能强大的 Python 科学计算环境,祝你学习愉快!

分享:
扫描分享到社交APP
上一篇
下一篇