ubuntu安装anaconda unbuntu安装pycharm ubuntu安装pytorch

ubuntu安装anaconda unbuntu安装pycharm ubuntu安装pytorch2022 年 1 月今天我们在 Ubuntu 下安装深度学习环境 1 ubuntu 安装 anaconda2 ubuntu 安装 pycharm3 ubuntu 下载 cuda 和 cudnn4 ubuntu 安装对应 pytorch 环境

20221月今天我们在Ubuntu下安装深度学习环境

Ubantu系统:20.04LTS
安装Ubuntu双系统(Win10双硬盘)2021新版教程


1.ubuntu安装anaconda

第一步:官网下载安装包

第二步安装教程1如下:但是安装教程中的最后一步用以下命令替代

 echo 'export PATH="~/anaconda3/bin":$PATH' >> ~/.bashrc source ~/.bashrc 

注意如果你遇见无法切换python环境,一直激活都是base的python情况下,请看教程2末尾的常见问题

解决方案如下

sudo gedit ~/.bashrc 添加到末尾 export PATH="/home/xupp/anaconda3/bin:$PATH" 更新激活 source ~/.bashrc 

2.ubuntu安装pycharm

第一步:直接使用官网的命令行进行安装:

PyCharm官网链接:Download Pycharm for Linux

在这里插入图片描述

第二步:直接使用命令行一键下载,然后在应用里面打开它

 下载免费的社区版在[命令行]用下面的命令 sudo snap install pycharm-community --classic 下载付费的专业版在[命令行]用下面的命令 sudo snap install pycharm-professional --classic 

第三步:指向anaconda的Base环境(此时默认你已经完成教程1安装好了anaconda)

  • 在命令行输入命令,找到python的位置
  • 解释器指向base的环境位置
  • 命令如下:
寻找python环境,在命令行输入以下命令: python -m -site [得到结果]:/home/lab/anaconda3/bin/python 

第四步:打开Pycharm在解释器中指定/home/lab/anaconda3/bin/python

在这里插入图片描述

第五步 (可选)
①新建指定虚拟环境
②切换镜像源加速参考链接




# 新建指定python虚拟环境 conda create -n env_name python=3.8.5 # 切换pip源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 

参考教程

  • 切换pip源的简便方法
  • Ubuntu更换国内源

3.ubuntu安装cuda和cudnn

步骤总结

  • 第一步安装英伟达基础驱动(基本上都有)
  • nvidia-smi查看Driver Version和最高支持的cuda版本,如cuda10.1
  • 去英伟达官网找对应的cuda下载,然后安装
  • 安装对应的cudnn深度学习加速库
  • 安装对应的pytorch-gpu版
  • 完成

教程总结及使用分享下我的安装过程

教程如下

教程1:理清GPU、CUDA、CUDA Toolkit、cuDNN关系以及下载安装
教程2:Ubuntu20.04安装cuda10.1的步骤(图文教程)
教程3:Ubuntu 20.04安装CUDA 11.0, cuDNN
教程4:ubuntu16.04安装anaconda、pycharm,以及安装cuda10.1与cudnn,安装pytorch1.3
win10安装教程:pytorch gpu安装教程(Perfect完美系列)








我的安装,主要是参考教程2,其中有修改的地方如下:

  • 我是参考的教程2,有两个教程2中的点是用的教程3中的内容,
  • 第一个是打开家目录下的.bashrc文件:用的是教程3中的内容,把对应的cuda版本记得换成自己的;
export PATH=$PATH:/usr/local/cuda-10.1/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64 
  • 第二个就是cudnn下载解压的内容我是按照教程3来移动的。

我是将cudnn解压后的cuda文件夹中的include和lib64内的所以文件移动到了/usr/local/cuda-10.1中对应的include和lib64下。


4.ubuntu安装pytorch

安装总结

  • 第一步离线下载对应的pytorch版本 下载地址,找到对应的版本,cu101代表cuda10.1,torch-1.7.0代表pytorch1.7.0的版本,后面的cp38代表适用的python版本是3.8.x,最后的linux代表的是对应的系统
    在这里插入图片描述

  • 第二步使用 pip install torch-1.7.0+cu101-cp38-cp38-linux_x86_64.whl
  • 第三步直接安装其他需要的环境pip install torchvision==0.8.0
  • 完成

参考链接:查看cuda版本与torch的对应关系


其中最难的部分就是:英伟达官网访问太慢了!!!

但,我会把cuda10.1及对应的cudnn安装包放到百度云。

百度云

cuda10.1及对应cudnn百度云链接

包含(Linux)torch1.7.0 cuda10.1 cudnn-10.1 anaconda3 pycharm2021-communit

安装记录

# 查看驱动 nvidia-smi # 查看cuda版本 nvcc -V # 安装cuda10.1的Linux命令 wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.run sudo sh cuda_10.1.243_418.87.00_linux.run # 移动文件时权限不足的问题 https://www.pianshen.com/article// # 成功解决--查看cudnn版本无反应的问题 https://blog.csdn.net/wenroudebaozi/article/details/ # Ubuntu系统下查看显卡相关信息 https://blog.csdn.net/weixin_/article/details/ 

5.总结

推荐
ssh远程连接或者安装Ubuntu请看:安装Ubuntu双系统(Win10双硬盘)2021新版教程
win10安装pytorch转至:pytorch gpu安装教程(Perfect完美系列)





哈哈哈,现在实验室的工作站终于可以远程访问啦,下一次学习的话,就是进一步学习Ubuntu的知识,做好分区和用户管理!!

自从上一次学习安装Ubuntu系统以来,没想到这么快就来到了这一次的环境配置,整完了很棒很舒服,但是还请去完成更大的挑战!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217485.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:27
下一篇 2026年3月18日 上午9:28


相关推荐

  • Coze扣子「百套AI工作流」模板合集

    Coze扣子「百套AI工作流」模板合集

    2026年3月13日
    1
  • 信息搜集 – 二层发现 arping[通俗易懂]

    信息搜集 – 二层发现 arping[通俗易懂]0x00:简介在被动信息搜集工作完成后,需要在进一步的对目标进行主动信息搜集,这一阶段主要搜索的信息包括目标主机是否存活,上面开放了哪些端口,有哪些服务,服务系统是什么,开发服务的版本以及上面支撑系统运行的一些中间件或者其他软件的版本(后续可根据版本号查看是否有公开的漏洞问题),在目标主机发现的过程中,不仅要发现目标是否存活,还要发现其整个网段下的其他设备,同时,这些其他设备也应该像目标一样搜…

    2022年5月30日
    41
  • stream 流排序_把1列的数据倒序排列

    stream 流排序_把1列的数据倒序排列很多时候由于需求的复杂性,很多直接从数据库查出的数据并不能直接返回前端,需要进行处理,处理之后又需要排序,这时候一般都会使用Stream流的Sort排序场景一:普通排序正序(升序)list=list.stream().sorted().collect(Collectors.toList());或者list.stream().sorted(Comparator.comparing(Student::…

    2022年10月5日
    5
  • 在线图片文字识别html,识别文字在线_识别图片文字的在线方法是什么?[通俗易懂]

    在线图片文字识别html,识别文字在线_识别图片文字的在线方法是什么?[通俗易懂]在线ocr文字识别软件哪个好?楼主给你说哦!其实没有必要咋先ocr文字识别的,可以使用专业的第三方软件来进行ocr文字识别的。识别的效果也是很不错的,准确率达到97%,甚至更高的,建议尝试一下。在线和线下无非多了一个下载过程,其他算起来还是使用专业的软件比较方便!图片文字识别是怎么在线识别出来的?哪个软件好用?在云便签中可以添加图片,识别图片中的文字1、首先打开云便签后,点击时钟图标,然后在内容编…

    2022年6月7日
    46
  • 计算机网络ip地址划分方法,ip地址怎么划分 ip地址划分方法【图文】

    计算机网络ip地址划分方法,ip地址怎么划分 ip地址划分方法【图文】IP地址指的是互联网的协议地址,它的全称为IPAddress,IP地址是IP协议当中的一种地址格式,互联网上的任意一个网络以及它们的主机使用的逻辑地址都是由IP地址分配的,那么你知道IP地址是怎样进行划分的吗?下面我们就一起来看看IP地址的划分以及IP地址的查询方法吧。一、IP地址的划分:IP地址一个包括五大类,分别是A类IP地址、B类IP地址、C类IP地址、D类IP地址和E类IP地址。其中A类…

    2022年6月9日
    35
  • Redis学习之sadd命令

    Redis学习之sadd命令目录 sadd 命令语法返回值例子 sadd 命令 Redissadd 命令将一个或多个成员元素加入到集合中 已经存在于集合的成员元素将被忽略 语法 saddkeymembe member 假如集合 key 不存在 则创建一个只包含添加的元素作成员的集合 当集合 key 不是集合类型时 返回一个错误 返回值被添加到集合中的新元素的数量 不包括被忽略的元素 例子 127

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号