4. 在Ubuntu20.04安装Anaconda Pytorch Pycharm

2023-05-16

文章目录

      • 背景
      • 安装Anaconda
      • 安装Pytorch
      • 安装pycharm
      • pytorch中使用conda创建pytorch虚拟环境

背景

服务器已安装Windows系统

  1. 在此基础上安装Ubuntu20.04,实现双系统
  2. 在本地电脑上远程访问Ubuntu20.04系统,通过VNC操作
  3. Ubuntu20.04下载CUDA驱动
  4. 在Ubuntu20.04安装Anaconda,Pytorch,Pycharm
  5. 本地Pycharm 专业版通过 SSH 链接,端口开启

安装Anaconda

  1. 下载anaconda 安装包

    官网:https://www.anaconda.com/
    清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
    清华镜像选择Anaconda3-2021.11-Linux-x86_64.sh 或其他linux版本(尽量不要选择最最最新的Anaconda版本,最新的anaconda版本可能会不稳定)

  2. 安装Anaconda
    先进入下载文件所在的目录,再执行以下命令:

    bash Anaconda3-2021.11-Linux-x86_64.sh
    

    接下来一路回车,最后输入yes。
    默认安装路径在“/home/username/Anaconda”,直接回车安装在默认路径;或者输入其他安装路径:
    Do you wish the installer to initialize Anaconda3 by running conda init? 输入yes,回车;

  3. 重新启动终端
    出现base 查看anaconda 相关信息
    在这里插入图片描述

  4. 更换清华源以提高相关包的下载速度

    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/msys2/
    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/pytorch/
    conda config --set show_channel_urls yes
    

    查看相关源:

    conda config --show-sources
    

安装Pytorch

  1. 创建虚拟环境

  2. 进入虚拟环境

  3. 安装Pytorch

  4. 测试安装成功

    conda create -n pytorch pip python=3.8
    conda activate pytorch 
    

    进入pytorch官网查看所需命令:
    在这里插入图片描述确保在虚拟环境Pytorch启动下,输入命令,不可再base情况下输入
    在这里插入图片描述等待安装。
    并输入
    在这里插入图片描述如以上提示,pytorch安装成功。

安装pycharm

  1. 下载pycharm安装包
    官网: https://www.jetbrains.com/pycharm/download/#section=linux。这里我们安装专业版,方便后面SSH操作。我在本地和远程上都装了专业版的pycharm,反正不亏。
    学生的话,可以申请免费使用pycharm专业版。
    eS7o-eggS3llrU=,size_20,color_FFFFFF,t_70,g_se,x_16)

  2. 安装Pycharm
    1. 解压文件:右键–>提取到此处;
    2. 将解压后的文件放入安装目录;
    3. 终端进入pycharm的bin文件夹;
    4. 执行以下命令,开始安装:

    sh ./pycharm.sh
    
  3. 创建pytorch快捷方式
    1. 终端进入pycharm的bin文件夹,命令行打开pycharm
    sh pycharm.sh
    2. 点击Tools–>Create Desktop Entry
    3. 将desktop文件复制到桌面
    4. 所有程序的快捷方式都在/usr/share/applications/文件夹下,将jetbrains-pycharm-ce.desktop复制到桌面
    打开终端输入

    cd /usr/share/applications
    

    在进行完第二步后会出现 jetbrains-pycharm-ce.desktop ,可通过 ls 命令查看
    在这里插入图片描述在这里插入图片描述将jetbrains-pycharm-ce.desktop,复制到桌面;username替换为自己账户的名字

    cp jetbrains-pycharm-ce.desktop /home/username/Desktop 
    
    1. 在桌面右键快捷方式,允许启动 allow launching

pytorch中使用conda创建pytorch虚拟环境

Files->setting->Project->python interpreter ->add
在这里插入图片描述在这里插入图片描述应用即可。

参考自:https://blog.csdn.net/cheetah_buyu/article/details/112391679

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

4. 在Ubuntu20.04安装Anaconda Pytorch Pycharm 的相关文章

  • Pytorch GPU 使用率低

    我正在尝试 pytorch 的例子https pytorch org tutorials beginner blitz cifar10 tutorial html https pytorch org tutorials beginner b
  • PyCharm matplotlib 交互式图形而不阻塞执行

    我阅读了很多有关该主题的堆栈溢出问题 但经过大量实验后我无法弄清楚我的问题 我在 Windows 7 上使用 PyCharm 2016 3 2 但在 OSX 上也有同样的问题 我的解释器是带有 Python 3 6 和 matplotlib
  • Pytorch“展开”等价于 Tensorflow [重复]

    这个问题在这里已经有答案了 假设我有大小为 50 50 的灰度图像 在本例中批量大小为 2 并且我使用 Pytorch Unfold 函数 如下所示 import numpy as np from torch import nn from
  • 如何在 PyCharm 中设置运行配置的默认工作目录

    当我想运行众多 python 脚本之一时 我点击运行 这会创建一个新的运行配置 该配置的工作目录是 python 脚本文件所在的文件夹 相反 它应该从项目范围的固定文件夹运行 我想以某种方式进行设置 但我真的不明白为什么 这有点奇怪 因为我
  • PyTorch 中的交叉熵

    交叉熵公式 但为什么下面给出loss 0 7437代替loss 0 since 1 log 1 0 import torch import torch nn as nn from torch autograd import Variable
  • 在 python 2 和 3 的spyder之间切换

    根据我在文档中了解到的内容 它指出您只需使用命令提示符创建一个新变量即可轻松在 2 个 python 环境之间切换 如果我已经安装了 python 2 7 则 conda create n python34 python 3 4 anaco
  • Pytorch 与 joblib 的 autograd 问题

    将 pytorch 的 autograd 与 joblib 混合似乎存在问题 我需要并行获取大量样本的梯度 Joblib 与 pytorch 的其他方面配合良好 但是 与 autograd 混合时会出现错误 我做了一个非常小的例子 显示串行
  • 安装tensorflow的正确命令

    当尝试在 Anaconda 上安装 Tensorflow 时 我尝试了两种类型的命令 conda install tensorflow gpu工作得很好 然而 当尝试conda install c anaconda tensorflow g
  • Python 导入非常慢 - Anaconda python 2.7

    我的 python import 语句变得非常慢 我使用 Anaconda 包在本地运行 python 2 7 导入模块后 我编写的代码运行得非常快 似乎只是导入需要很长时间 例如 我使用以下代码运行了一个 tester py 文件 imp
  • PyTorch:如何批量进行推理(并行推理)

    如何在PyTorch中批量进行推理 如何并行进行推理以加快这部分代码的速度 我从进行推理的标准方法开始 with torch no grad for inputs labels in dataloader predict inputs in
  • PyCharm 表示 readline 导入未被使用

    我有这个代码 while True cmd input gt if cmd exit break 但我想实现高级文本输入功能 例如命令历史记录 因此我导入了 readline 模块 导入 readline 模块 甚至不使用它 将解锁这些功能
  • Pycharm 从 Git 子模块导入

    我在 Pycharm 中有一个 python 项目 其中有一个嵌套的 Git 子模块 这是文件夹结构 my git repo git submodule repo package1 foo py bar py package2 baz py
  • 使用 PyCharm 用海龟(python)绘图

    我正在运行最新的 PyCharm Pro 版本并尝试从临时文件运行以下代码 但它似乎不起作用 import turtle wn turtle Screen alex turtle Turtle alex forward 150 alex l
  • Pycharm 中的 Traitlets.traitlets.TraitError

    我是Python的初学者 我面临以下问题 每当我启动 pycharm 社区版 版本 5 0 3 时 Python 控制台无法启动并显示以下错误 usr bin python2 7 usr lib pycharm community help
  • Pytorch RuntimeError:“host_softmax”未针对“torch.cuda.LongTensor”实现

    我正在使用 pytorch 来训练模型 但是在计算交叉熵损失时我遇到了运行时错误 Traceback most recent call last File deparser py line 402 in
  • PyTorch LSTM 中的“隐藏”和“输出”有什么区别?

    我无法理解 PyTorch 的 LSTM 模块 以及类似的 RNN 和 GRU 的文档 关于输出 它说 输出 输出 h n c n 输出 seq len batch hidden size num directions 包含RNN最后一层的
  • Windows 上的努伊特卡

    在 Windows 上使用 Nuitka 编译 hello world py 时遇到问题 我正在使用的命令是 nuitka standalone portable remove output recurse all python versi
  • 用于类工厂/选择器的 python rtype 文档字符串/重构文本

    rtype 指定这是返回对象的类型 因此 当我创建对象时obj在下面的代码片段中 我收到来自 IDE 的警告 cls is not callable 因为 IDE 期望cls is object类型的SomeAbstractClass 而且
  • Pycharm重构-函数内部重命名

    在 Pycharm 中 可以使用 shift F6 键轻松地在项目范围内重命名变量来重构重命名变量 但它无法在函数内执行此操作 解决方法是使用搜索替换 但由于我已经习惯了重构重命名 我想找到一种在函数内部重构重命名的方法 谢谢阅读 PyCh
  • PyCharm和源代码控制,.idea目录,提交还是不提交,这就是问题

    我开始了新的PyCharm http www jetbrains com pycharm 项目并希望对其进行版本控制水银 http mercurial selenic com 项目目录中有一个 idea 目录 其中包含以下文件 以及我对是否

随机推荐

  • “Failed to get convolution algorithm. This is probably because cuDNN failed to initialize”错误解决方案

    最近在使用TF2 0 运行程序出现以下错误 Failed to get convolution algorithm This is probably because cuDNN failed to initialize 一开始怀疑是CUDA
  • 程序员学习能力提升三要素

    IT技术的发展日新月异 xff0c 新技术层出不穷 xff0c 具有良好的学习能力 xff0c 能及时获取新知识 随时补充和丰富自己 xff0c 已成为程序员职业发展的核心竞争力 多年的学习经验总结出了提高程序员学习能力的三个要点 学习人人
  • Unable to determine the device handle for GPU. GPU is lost. Reboot the system to recover this GPU.

    最近服务器跑程序的时候经常出现GPU lost的情况 xff0c 报错信息如下 xff1a Unable to determine the device handle span class token keyword for span GP
  • 安装matlab的R2017b或者R2018a版本注意事项

    如果我们目前使用的是win10系统 xff0c 并且正确地按照网上安装并激活matlab的R2017b或者R2018a版本 xff0c 但是运行matlab时仍然会报错的情况 xff0c 报错内容是License Manager Error
  • IP地址0.0.0.0表示什么

    声明 xff1a 尊重原创 xff0c 查看原文请点击 IP地址0 0 0 0表示什么 转发目的为了构建 计算机网络 专栏 xff0c 收集相关优秀文章 xff0c 并创建自己的文章 方便自己和他人系统的学习相关知识 xff0c 感谢原文
  • Android群英传——第九章packages.xml的作用

    Android系统在初始化时 xff0c PackageManager的底层实现类PackageManagerService 回去扫描系统的 data system 目录下的packages xml文件 xff0c 这个文件包含了所有的ap
  • 百思不得姐之图片处理(保存与下载)

    一 功能图 二 讲解思路 1 回顾上一篇内容 2 创建加载图片类 同时创建xib 3 点击图片查看大图 4 点击查看大图 查看长图 5 model出展示图片的控制器 6 保存图片 7 封装根据网络状态展示不同的图片 三 回顾上一篇内容 1
  • 路由器电路(高清图)

    路由器正面 路由器背面
  • 技术4面+HR面,花了一个半月的时间准备,终于上岸阿里测开岗

    这次阿里的面试 xff0c 给我的感触很深 xff0c 意识到基础的重要性 一共经历了五轮面试 xff1a 技术4面 xff0b HR面 下面看正文 本人自动化专业毕业 xff0c 压抑了五个多月 xff0c 终于鼓起勇气 xff0c 去阿
  • 5个实用的性能测试工具(软件测试工程师必备)

    在日常的软件测试工作中 xff0c 最常用的性能测试工具是LoadRunner和Jmeter 今天给大家整理了5个针对web应用程序性能和负载压力能力的最广泛使用的性能测试工具 这几个负载测试工具将确保应用程序在高峰流量和极端压力条件下的性
  • 4个强大JavaScript运算符

    作者 Anthony Jimenez 译者 吴留坡 策划 田晓旭 来源 前端之巅 今天我们学习新的 JS 运算符 xff01 你有没有花一个下午的时间阅读 Mozilla 文档 xff1f 如果有 xff0c 你会发现网上有很多 JS 资料
  • 一些java开发代码规范心得

    1 equals方法规范 Object的equals方法容易抛空指针异常 xff0c 应使用常量或确定有值的对象来调用equals 正例 xff1a test equals object 反例 xff1a object equals tes
  • 8张Linux思维导图(定位自己能力、清楚学习方向)

    Linux学习路径 xff1a Linux桌面介绍 xff1a FHS 文件系统目录标准 以上三张图 xff0c 都是在学习实验楼上的课程 Linux 基础入门 xff0c 教程里面看到的 Linux需要特别注意的目录 这是在搜索的时候 x
  • Keil串口仿真调试

    用到的软件 Keil开发软件 虚拟串口软件 串口调试小助手 软件介绍 1 虚拟串口软件 对于笔记本电脑来说 xff0c 没有自带串口使用虚拟串口软件可以模拟真实的串口 程序可以利用虚拟串口与其他串口交换数据 Virtual Serial P
  • IEEE754详解(最详细简单有趣味的介绍)

    序言 xff1a 博主个人认为本系列文章是目前博主看过的介绍 IEEE754 xff0c 即浮点数的机器存储的最好的文章 它比白中英老师的 计算机组成原理 xff0c 在大学时计算机相关专业一般会使用的 绿皮书 xff0c 更加通俗易懂 x
  • 70_爬楼梯 滚动数组 动态规划 python

    题目搬运者 https leetcode cn com problems climbing stairs 思路 滚动数组 动态规划其实更像数学里面的找规律找公式 xff0c 数列吧 以前一直学不会动态规划的原因是一提起动态规划就觉得高大上
  • CutPaste Self-Supervised Learning for Anomaly Detection and Localization

    CutPaste Self Supervised Learning for Anomaly Detection and Localization 用于异常检测和定位的自监督学习 简洁版 问题 xff1a 异常的检测和定位 现有工作不足 xf
  • 1.Windows基础上安装Ubuntu20.04 双系统共存

    背景 服务器已安装Windows系统 在此基础上安装Ubuntu20 04 xff0c 实现双系统在本地电脑上远程访问Ubuntu20 04系统 xff0c 通过VNC操作Ubuntu20 04下载CUDA驱动在Ubuntu20 04安装A
  • 3. Ubuntu下载CUDA驱动

    背景 服务器已安装Windows系统 在此基础上安装Ubuntu20 04 xff0c 实现双系统在本地电脑上远程访问Ubuntu20 04系统 xff0c 通过VNC操作Ubuntu20 04下载CUDA驱动在Ubuntu20 04安装A
  • 4. 在Ubuntu20.04安装Anaconda Pytorch Pycharm

    文章目录 背景安装Anaconda安装Pytorch安装pycharmpytorch中使用conda创建pytorch虚拟环境 背景 服务器已安装Windows系统 在此基础上安装Ubuntu20 04 xff0c 实现双系统在本地电脑上远