Anaconda环境配置及Pytorch安装(含无梯GPU)

前言

文章介绍

本文意在解决:

  1. 国内源安装pytorch不支持显卡
  2. 配置conda环境
  3. 配置IDE

写作原因:

博主在配置环境中遇到了大大小小的问题,比如没有梯子、国内源安装的是没有显卡的pytorch等问题。
捣鼓了很久总算搞定,回头发现网上的教程大多是不太全面的,所以决定自己写一篇供和我一样的新手避雷上路,同时也防止自己遗忘,以此记录

正文

配置conda

首先,我们要安装Anaconda,从conda官网上安装下来
(传送门)
这可能会花一点时间,选项可以根据自己情况勾选,然后等它的动画进度条跑完。
它有什么用呢?就是提供一个全平台的环境管理,你可以方便的创建多个环境,而且互不干扰,升级、换代、环境崩溃时就知道好用了
然后,打开自带安装的conda prompt
如图在这里插入图片描述
接下来就是我们喜闻乐见 的命令行时间(不要嫌弃它抽象,功能强大的它会使你忘记图形化界面)
平等的看不起每一个用图形化界面的人(bushi
这是一个标准conda命令行界面:
在这里插入图片描述
其中,括号内是你的当前环境名base是根环境(不要把包装在根环境下啊喂,没错就是你李沐)。
然后就是我们的的工作目录,默认是在用户文件夹。系统所有操作默认先在工作目录下进行。比如启动程序优先启动工作目录下的程序,如果找不到,系统会去环境变量下找。
小知识:conda如果要变换盘符,cd是无效的,盘符切换要用字母加冒号,例如直接输入E:才会变换盘符
那么首先,我们要创建一个新的虚拟环境,执行一下语句:

conda create -n <yourenvname> python=<releasenumber>

记得尖括号换成括号内相应的内容。注意conda是大小写不敏感的,也就是说Anaana是指同一个环境。
python版本我使用3.12,环境名是newtorch,那么我的命令应是:

conda create -n newtorch python=3.12

接下来记得确认,即y,之后省略这个过程,默认要同意的。
安装完毕,我们就创建好了环境,使用一下语句激活:

conda activate <yourenvname>

圆括号内的名称改变,就意味着进入你的环境,接下来的操作都会在环境内进行,不会影响其他环境。

安装pytorch

这里分为两个方向,有显卡没梯子和其他情况

有显卡

如果是NVIDIA记得上NVIDIA官网找到cuDNN和cuda,下载好你显卡支持的版本

有梯子:

直接在环境下使用

pip install <libname>

或者

conda install <libname>

就可以安装一般的包,但是pytorch需要其他命令,要上官网找,别忘记科学上网,不然服务器会让你纵享kb体验,拥有timeout人生。(其实是因为命令行只支持连续下载一个小时,超时会报timeout错误)
推荐使用pip,因为pip在依赖项上表现较为优秀。
同时尽量不要混用conda和pip,容易出现一些奇怪的事情(哭)
没有梯子使用

pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple <libname>

用镜像网站下载

有显卡没梯子

以下是方法
.whl 文件是 Python 的 Wheel 格式,它是一个二进制分发格式,用于分发 Python 包,通常用于替代传统的 .tar.gz.zip 格式的源代码包。Wheel 格式的优点是安装速度更快,因为它是预编译的二进制文件,不需要在安装时编译。

如何使用 .whl 文件

  1. 安装 .whl 文件

    使用 pip 可以安装 .whl 文件。以下是安装 .whl 文件的基本步骤:

    1. 确保安装了 pip :(当然,conda已经默认安装在环境下了)
      确保你的系统上已经安装了 pip,这是 Python 的包管理工具。在命令行输入以下命令,检查是否已安装 pip

      pip --version
      

      如果没有安装 pip,可以通过以下方式安装:

      python -m ensurepip --upgrade
      
    2. 下载对应的 .whl 文件

      • 你需要下载与当前 Python 版本、操作系统和架构相匹配的 .whl 文件。文件名称含有系统、版本、架构相关信息,一般按照字典序排列,所以耐心些找到对的版本。
      • 可以通过网站如 PyPI 或者 Gohlke’s Python libs(Windows 平台)来找到和下载 .whl 文件。
      • 也可以通过镜像源下载相关的文件

      例如,假设你要安装 numpy,可以从 PyPI 下载 .whl 文件,确保下载与你的 Python 版本和操作系统兼容的版本。

    3. 安装 .whl 文件
      假设你已经下载了一个 .whl 文件(例如 numpy-1.21.0-cp39-cp39-win_amd64.whl),可以通过 pip 来安装它。打开终端或命令提示符,进入 .whl 文件所在的目录,并运行以下命令:

      pip install numpy-1.21.0-cp39-cp39-win_amd64.whl
      

      这将安装对应版本的 Python 包。

  2. 从本地安装 .whl 文件

    • 如果你已经下载了 .whl 文件到本地,可以直接指定文件路径来安装。例如:

      pip install C:\path\to\your\file\numpy-1.21.0-cp39-cp39-win_amd64.whl
      
  3. 确保兼容性

    .whl 文件的命名方式包含了很多信息,如:

    numpy-1.21.0-cp39-cp39-win_amd64.whl
    
    • numpy-1.21.0: 包名和版本。
    • cp39: 表示这个 .whl 文件适用于 Python 3.9(cp 是 CPython 的缩写,39 表示 Python 3.9)。
    • win_amd64: 表示这个 .whl 文件是为 Windows 64 位系统编译的。

    所以,选择正确的 .whl 文件版本是非常重要的,尤其是 Python 版本(cp39cp38 等)和操作系统架构(win_amd64manylinux1_x86_64 等)要匹配。

常见问题

  1. 如何确认 Python 版本
    使用以下命令查看当前 Python 版本:

    python --version
    

    或者:

    python3 --version
    
  2. 如何确认操作系统架构

    • Windows 用户可以通过打开命令行并输入以下命令来查看系统架构:

      wmic os get osarchitecture
      
    • Linux 和 macOS 用户可以通过以下命令查看架构:

      uname 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值