Linux-深度学习env配置+pycharm安装配置

本文详细指导了在Linux环境下安装GPU驱动、CUDA以及配置PyTorch的过程,包括使用Anaconda创建和管理虚拟环境,下载PyCharm并优雅地将其添加到系统路径中,以及处理可能出现的问题。
摘要由CSDN通过智能技术生成

前期准备

GPU的驱动和CUDA安装了吗?没有可以参考文章:[[Linux-驱动 & CUDA配置]]

查看CUDA版本,建议使用nvcc --version
大家可能知道还有一个是nvidia-smi,但是这个是你的GPU驱动能支持的最高CUDA版本,这两个是有区别的。
我的版本是9.2,下一步去Pytorch官网
image.png|500

(别去浏览器检索半天CUDA匹配的torch版本,出来的结果可信度还是问号,还不如直接上官网准确和快捷,还有可信!)

Pytorch查版本官网: https://pytorch.org/get-started/previous-versions/
截图来自官网:两个箭头分别代表CUDA版本和对应的torch版本
image.png
记录下你需要安装的所有东西的版本,举个我的例子

CUDA 9.2
pytorch == 1.7.1
python == 3.8

一、Linux-env配置

第一步:下载anaconda

我这里用的anaconda进行env管理
anaconda官网下载: https://www.anaconda.com/download
找到Linux版本,鼠标放在需要下载的版本上面,然后右键,复制下载链接,在服务器端输入命令:

wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

就可以下载到你的服务器上了,也可以选择win下载后上传到服务器。
image.png

第二步:安装anaconda

我这里下载的安装包名称是Anaconda3-2023.09-0-Linux-x86_64.sh,所以安装命令:

bash Anaconda3-2023.09-0-Linux-x86_64.sh

enter继续就好
image.png

这里需要你看完anaconda的条款,别按多了,不然需要重来(就是重新输出安装命令,重新看条款),一直到出现让你输入yesorno的时候就好了。然后输入yes
image.png

然后他会告诉你,anaconda要安装的位置,按enter继续就可以
image.png

安装完毕后,出现图片的内容,输入yes
大概意思是:它询问您是否希望在 ~/.bashrc 文件中初始化 Anaconda3,以便在每次启动终端时自动激活 Anaconda3 环境。
不输入yes后面可能需要手动添加,有点麻烦
image.png

第三步:创建conda虚拟环境

命令如下

conda create --name myenv python=3.8

说明:myenv修改成你自己的命名,就是你希望你的虚拟环境叫什么就是起一个名字就好,然后python=xx,就是python语言的版本。

同样,输入y,同意安装这些包,
image.png|475

安装完毕会提示你怎么使用这个环境
image.png|500

第四步:配置torch环境

先激活你安装的虚拟环境,命令:

conda activate env_name

env_name就是你的环境名字,刚刚你起的名字。我这里是conda activate py37
然后你就可以发现用户名字前多了一个(env_name),表示激活成功了,如图:
image.png|475

然后找到对应的torch版本,前面看过CUDA版本,同样是pytorch官网找,
pytorch官网找版本- https://pytorch.org/get-started/previous-versions/
比如:这里两个箭头分别代表CUDA版本和对应的torch版本
找对版本之后,复制红框中的命令到你的服务器terminal 中粘贴
image.png

执行命令就可以了,如下:
image.png
同意安装:
image.png|500

然后开始下载这些安装包,这个时候可能会出现(应该说经常出现)断网、下载巨慢,那就可以考虑两种解决方案:(如果没出现则跳转第五步

  1. 换源:就是换一下清华源啥的(网上一堆教程,这里就不赘述)
  2. 离线下载,手动安装主要的包,离线下载的资源下面网址可以找到
    离线下载torch
    https://pypi.tuna.tsinghua.edu.cn/simple/torch/
    或者
    https://download.pytorch.org/whl/torch_stable.html
    离线下载torchvision和torchaudio,这个网址都可以找到
    https://download.pytorch.org/whl/torch_stable.html

手动下载手动安装,具体流程:
3. 找到以上三个主要包的对应版本,同样是pytorch官网找,然后在这些网址上下载;
4. 激活虚拟环境;
5. 输入命令 conda install /path/to/your/offline/pytorch/package.tar.bz2 或者
pip 命令: pip install /path/to/your/offline/torch/whl/file

如果没有离线,那就成功了,如下:
image.png|475

第五步:验证torch环境:

输入python命令,其实就是告诉terminal你要用python写东西了,进入python可以编译的界面
然后输入import torch, 然后输入torch.__version__, 或者torch.cuda.is_available()

前者返回你安装的torch版本,后者验证你的torch在CUDA上是可以运行的,建议用后一个比较靠谱(个人感觉)
如图:
image.png
恭喜!
你又一次! 安装成功torch环境了!

二、Pycharm配置

第一步:下载pycharm的安装包

手动下载Linux系统匹配的的安装包
(为什么不再服务器直接wget下载,因为试过,下载的结果不是安装包,而是一个不知道什么东西)
官网: https://www.jetbrains.com/pycharm/download/?section=linux
下载完成后,手动上传到服务器,然后解压安装

内容来源于官网,其实下载的网址就有介绍如何安装
1. Unpack the PyCharm-2023.3.2.tar.gz file to an empty directory using the following command: tar -xzf PyCharm-2023.3.2.tar.gz
    
    **Note:** A new instance **MUST NOT** be extracted over an existing one. The target folder must be empty.
    
2. Run PyCharm.sh from the bin subdirectory

image.png|500

第二步:安装pycharm

  1. 解压命令
tar -xzf 安装包名字

解压结束后,进入解压文件夹,我这里是 /pycharm-2023.2/bin,你就可以看见pycharm.sh

  1. 接下来就是安装
    命令:
sh pycharm.sh

image.png

  1. 又是协议:
    (这里有一个是否data share,我直接选的don’t send)
    image.png|475

  2. 激活还是免费使用30天?
    因为我是学生,之前认证过了,所以有免费的liscence
    可以参考其他博主的认证教程,我还没写,懒~
    image.png|500
    登录账户,点击log in 会弹出默认浏览器进行登录就可以了
    image.png|500
    登录成功后,会显示:
    image.png|500
    回到安装界面就是点击激活就可以了:
    image.png

  3. 安装成功!
    image.png|500

第三步:可能出现问题 或者 你想优雅的启动pycharm

可能出现问题:命令行启动pycharm时,系统表示:

bash: pycharm: command not found...

ok,那就继续看:
解释:现在只是安装好了pycharm,但是你没告诉linux系统你安装好了,或者安装在哪里了,linux不太聪明,它找不到你安装在哪里的,所以系统会表示“我找不到你的pycharm command”
解决:linux找不到,你就让他学会找到就好了
找到你的安装路径,和前面的安装那个路径一样的,我的是"/home/usr/pycharm-2023.3.2/bin/pycharm.sh"
这里的usr就是你的用户名字,如果你直接在命令行中输入这个就会直接启动pycharm,那就成功了。

优雅的启动pycharm
但是!
我希望在任意路径 都要仅输入pycharm就可以直接执行,那就继续看:

  1. 打开./bashrc文件(一般在你的usr用户的根目录下可以找到),添加路径&命令,如下:
pycharm(){
  cd /home/usr/pycharm-2023.3.2/bin && ./pycharm.sh
}

说明cd ........就是切到你的安装路径,&&就是并且/and的意思, 然后./pycharm.sh 就是启动命令啦。(其实就是告诉系统,我路径是这个,我还要启动这个)

  1. 更新./bashrc配置
    命令行输入
source ~/.bashrc

因为你增加了配置,需要告诉linux系统一声,这就是相当于告诉linux系统多了一个source,需要它更新一下。

  1. 然后你就可以在任意位置,直接输入pycharm 直接启动了。
    恭喜你!优雅的启动了pycharm

感谢anaconda官方!
感谢JetBrain的学生优惠!
感谢pycharm官方!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hang3Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值