环境配置1-MobaXterm服务器中Anaconda、Pytorch的安装

news2024/11/16 5:49:07

①登录

Login as

输入密码时密码不显示,正常输入即可

②进入指定的下载目录

出现类似界面后,键盘操作Ctrl+c即可进行输入

cd  / …….(要下载到的目录名称)/

Anaconda的安装

①输入wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh

进行安装,此处仅为一条可用路径

报错

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh --2024-03-23 10:13:56-- https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2 Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... connected. HTTP request sent, awaiting response... 403 Forbidden 2024-03-23 10:14:02 ERROR 403: Forbidden.

这个问题是关于网络请求的,具体来说,是尝试使用wget命令从清华大学的开源镜像站(mirrors.tuna.tsinghua.edu.cn)下载一个Anaconda的安装脚本。然而,你遇到了一个403 Forbidden的错误,这通常意味着服务器拒绝了你的请求。

解决方法:自行搜索更改为其他的镜像地址下载

②安装结束后输入:bash Anaconda3-2022.10-Linux-x86_64.sh

③一直点击yes即可

报错①ERROR: Cannot install into directories with spaces

解决:该目录下安装空间不足,更换为其他目录。

报错②

Anaconda3 will now be installed into this location: /home/XX/anaconda3

- Press ENTER to confirm the location

- Press CTRL-C to abort the installation

 - Or specify a different location below

解决:①不要点击Enter

      ②输入要安装的目录

       特别注意 此处的安装目录输入格式为/……(名称)/,不是/……(名称)/(可能无法成功切换),要加上引号才能成功替换到要安装的目录下。

conda环境的配置

conda环境配置前先学习bash shell界面的基本操作方法:

vim ~/.bashrc:打开编辑bash shell的界面

若出现警告:

Found a swap file by the name "~/.bashrc.swp" owned by: ningyang dated: Sat Mar 23 10:47:36 2024 file name: ~ningyang/.bashrc modified: YES user name: ningyang host name: 4d7078615232 process ID: 173 While opening file "/home/ningyang/.bashrc" dated: Sat Mar 23 13:47:54 2024 NEWER than swap file! (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r /home/ningyang/.bashrc" to recover the changes (see ":help recovery"). If you did this already, delete the swap file "/home/ningyang/.bashrc.swp" to avoid this message. Swap file "~/.bashrc.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

原因:上次打开bash shell界面后为正常退出

选项解释

  • [O]pen Read-Only:以只读模式打开文件。这样你可以查看文件内容,但不能进行编辑。
  • (E)dit anyway:无论如何都编辑文件。这可能会覆盖其他Vim实例所做的更改,或者导致数据丢失,因此要小心使用。
  • (R)ecover:尝试从交换文件中恢复数据。这通常在你认为之前的编辑会话可能已崩溃,并且你想要保留那些未保存的更改时使用。
  • (D)elete it:删除交换文件。如果你确定之前的编辑会话已经完成(或者不重要),并且你想要开始一个新的编辑会话,那么可以选择这个选项。
  • (Q)uit:退出Vim或Vi,不打开文件。
  • (A)bort:中止当前操作,通常与(Q)uit效果相同。

若环境变量并未设置成功可以选择D后重新开始设置,若想保留之前的操作,则选择E继续编辑。若conda环境已经配置好D可能会删除已经配置的环境。

a 进入编辑模式

wq 保存后退出
w 保存但不退出

!!!不要忘打
w!强制写入
q 退出
q!若修改过档案,又不想存储,强制退出
e!将档案还原到最原始的状态

②在编辑模式下输入export PATH=/hmoe/XX /anaconda3/bin:$PATH

③通过wq退出bashshell

④退出后输入source ~/.bashrc保存所做的更改

source ~/.bashrc要在退出bash shell后执行,不是在bash shell中输入

输入bashshell后退出重进即可

⑤检验:输入conda -V,若显conda版本则说明conda环境配置成功

conda中创建环境

conda create --name XX python=3.9记住创建的python版本)创建了一个名为XXpython3.9的环境

conda activate XX进入到创建的环境

安装Pytorch

①进入官网PyTorch寻找需要的版本

所下载pytorch版本需与python版本相匹配

在linux下找到需要的版本,复制指令直接在打开的环境中下载即可

②检验:conda list torch

说明安装成功

Pytorch消失

ModuleNotFoundError: No module named 'torch'

①conda list torch检验pytorch是否下载完成

若确定pytorch下载成功依旧报错

①检查是否进入了安装的目录以及是否进入了安装pytorch的conda环境

②检查python与pytorch的环境是否匹配

conda uninstall pytorch

pip uninstall torch

卸载pytorch后重新下载

③检验python的路径

①Conda activate XX进入环境,输入python -V查看python的环境,此环境为运行代码的python环境

②输入conda list python创建环境时创立的python环境,此处为pytorch安装的地方

若发现两处的python版本不一样(或虽然一样仍然无法调用pytorch),则说明调用时python路径出现错误,即使用的python并非为安装pytorch的python

解决方法:输入which python查看配置的环境中python的路径,输入echo $PATH查看环境中配置的python路径是否位于最前面。若显示其路径不在最前面,则需在bash shell界面更改启动环境时python的打开路径。

①conda activate XX确保进入环境

vim ~/.bashrc:打开编辑bash shell的界面

export PATH=/home/GP-VTON /Anaconda/envs/class/bin:$PATH标红部分为which python所查询到的路径

wq退出后source ~/.bashrc保存,重新进入环境再次用python -V查看版本是否更新成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2073547.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何M3U8视频切片保存到本地,见过视频被别人拿走了吗?

一、数据来源分析 1.明确需求 网址:https://v.qq.com/x/cover/mzc002006n62s11/e0045s2g2eg.html 数据:视频 2.抓包分析 F12 刷新网站 搜索关键字找到对应的数据位置 M3U8 https://vd6.l.qq.com/proxyhttp 二、代码实现步骤 发送请求 …

Linux磁盘操作之df命令

Linux使用df命令,可以查看系统中每个文件系统的总容量、已使用空间、可用空间和使用率。这对于了解磁盘空间的使用情况以及判断是否需要清理或扩展磁盘空间非常有用。 参数说明 df是一个用于显示磁盘空间使用情况的命令,df是disk free的缩写&#xff0…

Kafka事件(消息、数据、日志)的存储

1、查看有关kafka日志配置文件的信息 2、查看kafka全部主题的日志文件 3、查看每个主题的日志文件 4、__consumer_offsets-xx文件夹的作用 package com.power;public class Test {public static void main(String[] args) {int partition Math.abs("myTopic".hashCo…

穿越时光的经典:从LeNet到ResNet,机器学习中的CNN架构进化史

在机器学习的浩瀚星空中,卷积神经网络(Convolutional Neural Networks, CNNs)无疑是最为耀眼的星辰之一,它们以其卓越的图像处理能力,在计算机视觉领域书写了无数辉煌篇章。从最初的简单架构到如今复杂而高效的模型&am…

嵌入式UI开发-lvgl+wsl2+vscode系列:9、控件(Widgets)(二)

一、前言 接下来我们总结第二部分的控件。 二、示例 1、image(图像) 1.1、示例1 #include "../../lv_examples.h" #if LV_USE_IMAGE && LV_BUILD_EXAMPLESvoid lv_example_image_1(void) {LV_IMAGE_DECLARE(img_cogwheel_argb);lv…

【算法进阶2-动态规划】最长公共子序列、欧几里得算法-分数、RSA算法-密码于加密

1 最长公共子序列 2 欧几里得算法 2.1 欧几里得算法-分数 3 RSA算法-密码于加密 1 最长公共子序列 -个序列的子序列是在该序列中删去若干元素后得 到的序列。 例:“ABCD”和“BDF”都是“ABCDEFG”的子序列最长公共子序列(LCS)问题:给定两个序列X和Y,求X和Y长度最大…

请你谈谈:async与await是如何控制异步操作的执行顺序

async/await 是 JavaScript 中用于处理异步操作的一种语法糖,它使得异步代码的编写、阅读和维护变得更加容易和直观。async 和 await 关键字是在 ES2017(ES8)中引入的,旨在简化基于 Promise 的异步操作。 1 async async 是一个函…

Pytorch如何指定device(cuda or cpu)例子解析

代码示例: 在PyTorch中,指定设备(CPU或CUDA)是一个非常重要的步骤,特别是当你在进行深度学习训练时。以下是一些指定设备的详细例子: 检查CUDA是否可用: 首先,你需要检查你的机器是否支持CUDA&…

【C++ Primer Plus习题】5.9

问题: 解答: #include <iostream> #include <cstring> using namespace std;#define SIZE 20int main() {string words[SIZE];string done "done";int count 0;while (true){cout << "请输入单词:" << endl;cin >> words…

2054. 骑马修栅栏

代码 #include<bits/stdc.h> using namespace std; int mp[505][505]; queue<int> ans; int du[505]; int n0,m,u,v;void dfs(int i) {for(int j1;j<n;j){if(mp[i][j]>1){mp[i][j]--;mp[j][i]--;dfs(j);}}ans.push(i); } int main() {cin>>m;for(int …

javaSpringBootmysql的大学生心理健康管理系统39182-计算机毕业设计项目选题推荐(附源码)

摘 要 随着科学技术的飞速发展&#xff0c;社会的方方面面、各行各业都在努力与现代的先进技术接轨&#xff0c;通过科技手段来提高自身的优势&#xff0c;高校当然也不例外。大学生心理健康管理系统是以实际运用为开发背景&#xff0c;运用软件工程原理和开发方法&#xff0c…

一文搞懂不确定性原理

在讲这个之前&#xff0c;我们先要搞清楚&#xff0c;什么是不确定性原理&#xff1f;然后再解释它为什么就是不确定的呢&#xff1f; 我还模糊记得我第一次接触这个东西的时候&#xff0c;是在高中物理教材上面提了一下。其中印象最深的就是&#xff1a;动量确定&#xff0c;…

记录|Steam登录不上,打开速度慢等问题

目录 前言一、方法1二、方法2&#xff1a;cmd指令三、steam账号可以多台电脑一起用吗&#xff1f;更新时间 前言 参考视频&#xff1a; Steam登不上&#xff1f;商店打不开&#xff1f;多种方案助你解决问题&#xff01; 一、方法1 打开Steam的快捷方式的“属性”&#xff0c;…

[ICLR-24] LRM: Large Reconstruction Model for Single Image to 3D

[pdf | proj | code] 本文首次提出大型重建模型&#xff08;Large Reconstruction Model, LRM&#xff09;&#xff0c;实现5s内对单图物体的3D重建。在128张A100&#xff08;40G&#xff09;上训练30 epochs。 LRM包含三个部分&#xff0c;具体框架如下&#xff1a; 图片编码…

[C++] 初识 智能指针

标题&#xff1a;[C] 初识 智能指针 水墨不写bug 目录 一、前言 二、智能指针 1. 什么是RAII&#xff1f; 2.智能指针分类 三、智能指针简介 1.std::auto_ptr 2.std::unique_ptr 3.std::shared_ptr 正文开始&#xff1a; 一、前言 C智能指针的出现是有一定的背景的&am…

shell程序设计入门(三)

shell程序设计入门&#xff08;三&#xff09; 导语命令简单命令break:命令continueechoevalexecexitexprprintfreturnshift 复杂指令.exportsetunsettrapfindgrep 总结参考文献 导语 本篇介绍一些shell中常用的复杂命令及其使用&#xff0c;如set、echo、expr等命令 命令 简…

【每日一题】【区间合并】【贪心 模拟】多米诺骨牌 牛客小白月赛99 E题 C++

牛客小白月赛99 E题 多米诺骨牌 题目背景 牛客小白月赛99 题目描述 样例 #1 样例输入 #1 3 6 1 1 1 1 3 2 1 4 3 2 7 9 11 6 2 1 1 1 3 2 1 4 3 2 7 9 11 5 4 1 4 1 1 2 1 2 3 6 8样例输出 #1 3 6 5做题思路 按照玩多米诺骨牌的方式。 先将多米诺骨牌按照骨牌位置从小…

ai伴学之“修图”

偶一张孩子专注的抓拍&#xff0c;通过与ai探讨修图心得让做图理念更完备。 (笔记模板由python脚本于2024年08月25日 18:23:49创建&#xff0c;本篇笔记适合喜欢搞图的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a…

JAVA_10

JAVA_10 JAVA异常机制及bug追踪1. 异常 JAVA异常机制及bug追踪 1. 异常 英文:Exception 所谓异常处理&#xff0c;就是指程序在出现问题时依然可以正确的执行完。Java面向对象处理异常过程 抛出异常:在执行一个方法时&#xff0c;如果发生异常&#xff0c;则这个方法生成代表…

Layer-refined Graph Convolutional Networks for Recommendation【ICDE2023】

Layer-refined Graph Convolutional Networks for Recommendation 论文&#xff1a;https://arxiv.org/abs/2207.11088 源码&#xff1a;https://github.com/enoche/MMRec/blob/master/README.md 摘要 基于图卷积网络&#xff08;GCN&#xff09;的抽象推荐模型综合了用户-项目…