最近在搭建深度学习开发环境,过程中遇到了不少“坑”,也积累了一些经验。本文将完整记录从 Anaconda 安装到 PyCharm 配置,再到 PyTorch 环境部署的全过程,并附上常见问题的解决方法,希望对正在配置环境的你有所帮助。


一、Anaconda 下载与安装

1.1 下载方式

我首先从 Anaconda 官网下载安装包。官方地址是:https://www.anaconda.com/。不过官网有时会跳转到其他页面,如果出现非下载页面,建议直接访问以下链接:

https://www.anaconda.com/download/success

如果下载速度慢,可以使用清华镜像源:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

建议选择最新的 Windows 版本进行下载。

1.2 安装注意事项

  • 安装路径中不要包含中文或空格,否则后续可能会遇到路径识别问题。

  • 安装过程中建议勾选“Add Anaconda to my PATH”,这样可以省去手动配置环境变量的步骤。


二、环境变量配置

如果你在安装时没有勾选自动添加路径,就需要手动配置环境变量。以下是具体步骤:

  1. 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”;

  2. 在“系统变量”或“用户变量”中找到 Path,点击“编辑”;

  3. 添加以下五个路径(根据你的安装路径调整):

text

C:\ProgramData\anaconda3
C:\ProgramData\anaconda3\Library\usr\bin
C:\ProgramData\anaconda3\Library\mingw-w64
C:\ProgramData\anaconda3\Library\bin
C:\ProgramData\anaconda3\Scripts

常见问题:第三个路径找不到

如果 mingw-w64 路径不存在,可以尝试以下方法:

打开 Anaconda Prompt,输入:

bash

conda install -c msys2 m2w64-toolchain

等待安装完成后,路径就会出现。


三、验证安装

配置完成后,需要验证是否成功:

  1. 关闭所有命令提示符窗口;

  2. 重新打开 cmd(Win + R,输入 cmd);

  3. 输入:

bash

conda --version

如果显示 conda 版本信息,说明环境变量配置成功。


四、PyCharm 安装与汉化

接下来是 PyCharm 的安装。我从官网下载了社区版,安装完成后进行了汉化(可选)。汉化方法很简单,可以在网上搜索“PyCharm 汉化包”,替换安装目录下的 lib 文件夹中的对应文件即可。


五、PyTorch 环境部署

我使用的是群里提供的 torch1.10 压缩包。将其复制到 Anaconda 的 envs 文件夹中解压。接着打开 PyCharm,进行如下配置:

  1. 新建项目时,选择“Previously configured interpreter”;

  2. 点击“Add Interpreter” → “Conda Environment”;

  3. 在“Conda executable”中指定路径:

text

\anaconda\condabin\conda.bat
  1. 选择解压后的 PyTorch 环境,完成配置。


六、遇到的问题与总结

6.1 下载速度慢

  • 解决方法:使用国内镜像源,如清华镜像。

6.2 环境变量配置失败

  • 原因:安装时未勾选“添加到PATH”,或路径错误。

  • 解决方法:手动添加路径,并使用 conda --version 验证。

6.3 路径中带有中文或空格

  • 建议:安装路径尽量简洁,避免使用中文或空格。

6.4 PyCharm 识别不到 Conda 环境

  • 解决方法:指定 conda.bat 的路径,而不是 python.exe


七、写在最后

这次环境配置过程虽然曲折,但也让我对 Anaconda、环境变量、PyCharm 和 PyTorch 的协作机制有了更深入的理解。如果你也在配置环境中遇到问题,不妨多尝试几种方法,善用搜索引擎和社区资源,问题总会解决的。

如果你觉得这篇文章对你有帮助,欢迎点赞、收藏和转发!如果有任何问题,也欢迎在评论区留言交流。


关键词:Anaconda、PyCharm、PyTorch、环境配置、深度学习、环境变量、Conda

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐