远程服务器上安装Anaconda并创建python环境、安装pytorch(Linux)

2023-05-16

实验室共用服务器,所以需要在自己的文件夹下创建自己的环境。使用远程连接工具:mobaxterm。

第一步:官网下载Anaconda。
官网:https://www.anaconda.com/distribution/
选择Linux对应版本:
在这里插入图片描述
得到sh文件:Anaconda3-2020.11-Linux-x86_64.sh

第二步:从本地把.sh文件传输到远程服务器上。
(事实上,直接在Windows系统下把文件拖到Linux系统的文件夹里就可以了,后来才发现可以这么做=_=…如果可以拖过来,这一步就不用看了…)
我是在本地下载的,要想安装到远程服务器的Linux系统上,需要先把.sh文件传输到远程服务器上。

操作步骤:
打开cmd,把目录切换到.sh所在文件夹下,指令是:

cd sh文件所在的文件夹

然后输入指令:

scp Anaconda3-2020.11-Linux-x86_64.sh remote_username@remote_ip:remote_folder

解释下参数:
remote_username:远程服务器的名字(还需要知道password)
remote_ip:远程服务器的ip地址
remote_folder:你想把sh文件放到远程服务器的哪个文件夹下
Plus:更多scp命令
然后会让你输入password,输入密码即可进行传输,100%即传输完成。

在远程服务器终端你的文件夹下输入ls,查看,就能看到.sh文件已经传输过来了。
在这里插入图片描述
第三步:开始安装Anaconda
在Linux里面.sh文件是可执行的脚本文件,需要用命令bash来进行安装。
此时我们输入命令:

bash Anaconda3-2018.12-Linux-x86_64.sh

然后就开始安装了,先是很长的一些协议文字,不断按回车即可,然后一路yes,直到安装完成。

第四步:配置环境变量
网上都说修改profile文件,但是这是所有用户的环境,我这里是共用服务器,所以不能修改profile,而是只修改我的环境变量,还是在当前文件夹下,有一个bashrc文件,修改它,输入指令:

vim ~/.bashrc

进入该文件,然后按i,进入编辑模式,在最下边可以看到INSERT
在这里插入图片描述
然后按↓键,一直到最下边,加入一行指令:

export PATH=$PATH:/home/username/anaconda3/bin

其中,username是你的文件夹名字。
在这里插入图片描述
然后按Esc键,再按,再输入wq,即保存退出,

最后再重新载入配置文件,输入指令:

source ~/.bashrc

至此,环境变量就配置好了。

第五步:测试安装是否成功
输入指令:

conda info --envs

显示如下,即表示成功:
在这里插入图片描述
第六步:创建python虚拟环境
因为不同的工程会需要不同的环境,创建不同的虚拟环境便于管理项目。
cd到刚刚安装到的Anaconda3文件夹里,然后创建一个python3.7的环境,其中py37是该虚拟环境的名字,输入指令:

conda create -n py37 python=3.7

如果下载速度过慢导致报错,可切换至清华源:

#添加数据源:例如, 添加清华anaconda镜像:
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 --set show_channel_urls yes

然后再使用conda create …创建虚拟环境,耐心等待,然后询问确认/取消,输入y确认创建。

第七步:进入虚拟环境。
使用指令:

source activate py37 

进入到刚才安装的虚拟环境,在这里用conda命令安装需要的包和库,不会干扰到其他环境。
例如,安装numpy,指令为:

conda install numpy

其他常用操作指令:

conda update -n base conda #update最新版本的conda
conda activate xxxx #开启xxxx环境
conda deactivate  #关闭环境
conda remove -n xxxx --all  #删除xxxx环境
conda env list #显示所有的虚拟环境
conda info --envs #显示所有的虚拟环境

conda list         #查看已经安装的文件包
conda list -n xxxx       #指定查看xxxx虚拟环境下安装的package
conda update xxxx   #更新xxxx文件包
conda uninstall xxxx   #卸载xxxx文件包

第八步:安装pytorch。
pytorch官网的命令不说了,由于下载太慢,使用清华源安装。
首先配置清华源,输入以下各命令:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
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/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

使用清华源安装指令:

conda install pytorch torchvision cudatoolkit=10.1

该指令与官方相比,少了最后的-c pytorch.
很快就安装好了。

参考了:
1、Linux下安装Anaconda3详细教程
2、Linux服务器安装Anaconda3环境
3、linux创建虚拟环境(python虚拟环境)

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

远程服务器上安装Anaconda并创建python环境、安装pytorch(Linux) 的相关文章

随机推荐

  • “CryptographyDeprecationWarning: Blowfish has been deprecated“

    pycharm anaconda环境升级python后就一直警告 local lib python3 10 site packages paramiko transport py 236 CryptographyDeprecationWar
  • Latex之给字符上加横线、波浪等

    Latex 前几天想在 x x x 上加波浪号 xff0c 一时间忘记怎么打 xff0c 现在记录下来 xff0c 以后好查阅 加 号 xff1a hat x 加横线 xff1a overline x 加宽 xff1a widehat x
  • Rust tcp 客户端和服务端实现

    客户端 use std io self Write use std net TcpStream fn main let mut stream 61 TcpStream connect 34 127 0 0 1 8080 34 expect
  • 【WSL2】迁移Windows虚拟子系统(Ubuntu)

    目录 WSL2 迁移Windows虚拟子系统 xff08 Ubuntu xff09 安装Ubuntu子系统导出虚拟机迁移虚拟机问题记录小结参考资料 WSL2 迁移Windows虚拟子系统 xff08 Ubuntu xff09 看了 从Win
  • P2651 添加括号III(数论,洛谷,java,最大公约数)

    洛谷链接 xff1a https www luogu org problem P2651 span class token keyword import span java span class token punctuation span
  • 教你利用废旧电脑自制移动硬盘

    最近一直在看B站装机猿的视频 xff0c 便想着拿家里的坏电脑试试手就把主机拆了 xff0c 拆完后发现这台电脑的硬盘是一块15年产的1T的机械硬盘 xff0c 感觉挺新的就这样放着太浪费了 xff0c 就突发奇想能不能把硬盘改装成移动硬盘
  • Ubuntu Docker 开启2375端口 【手把手教程】

    背景 xff1a 为什么要开启2375端口 xff1f 开发环境下可以通过此端口直接向部署有Docker的那个服务器直接推送程序 什么情况下需要如此操作 xff1f 1 操作系统安装完Docker后 2 Ubuntu 系统升级Docker后
  • C++ 字符串char[]和string类

    C 43 43 字符串char 和string类 char strcpy s1 s2 strcat s1 s2 strlen s1 strcmp s1 s2 strchr s1 ch strstr s1 s2 string1 构造函数2 对
  • Rust 基础: 三方库依赖 & 自定义三方库

    Rust 基础 三方库依赖 amp 自定义三方库 文章目录 Rust 基础 三方库依赖 amp 自定义三方库正文1 项目类型2 引入官方三方库3 自定义三方库3 1 创建库项目3 2 加点内容3 3 引入自定义三方库 其他资源参考连接完整代
  • GPS模块的应用

    文章目录 GPS模块的应用前言数据格式代码解析数据读取部分数据解析部分数据打印错误提示初始化部分c内置函数的应用 GPS模块的应用 前言 买ATGM336H 5N这个模块 xff0c 主要是想在自己作的配送车上 xff0c 增加GPS模块
  • Rust: 基于 napi-rs 开发 Node.js 原生模块

    Rust 基于 napi rs 开发 Node js 原生模块 文章目录 Rust 基于 napi rs 开发 Node js 原生模块完整代码示例背景 amp napi环境 工具链准备创建项目打包 amp 测试参考链接 完整代码示例 ht
  • pip is configured with locations that require TLS/SSL, however the ssl modul

    安装anaconda3 xff0c 用pip安装库时出现问题 xff1a pip is configured with locations that require TLS SSL however the ssl modul 可以通过添加环
  • 定时任务

    每天晚上12点打包备份 etc 目录到 tmp下面 每天晚上12点打包备份 etc 目录到 backup 删除7天之前的备份 1 编写命令测试命令 root 64 oldboy backup touch t 0811142234 50 1
  • Python 多个网卡情况下,指定某特定网卡信息发送HTTP请求

    安装Python 第三方库 pip install netifaces pip install requests toolbelt 指定某特定网卡信息发送HTTP请求 xff0c 实际这里就是指定该特定网卡的IP地址 span class
  • docker mysql5.7中文乱码解决

    docker mysql5 7中文乱码解决 docker安装mysql5 7见文章docker安装mysql5 7 进入容器 docker exec it mysql5 7 docker bin bash 安装vim 更新包 apt upd
  • linux网络基础

    文章目录 前言1 网络通信概述2 网络设备概述3 应用层概述4 IP地址分类 xff08 IPv4 xff09 5 linux网络编程实践5 1 socket编程接口介绍5 2 IP地址格式转换函数实践5 3 服务器和客户端程序5 4 发送
  • sudo apt-get update 出现签名无效或者没有数字签名

    错误提示 获取 5 http packages ros org ros ubuntu bionic InRelease span class token punctuation span span class token number 4
  • 现代控制原理专业词汇中英文对照

    自动控制原理专业词汇中英文对照 xff08 一 xff09 自动控制原理专业词汇中英文对照 xff08 二 xff09 自动控制原理专业词汇中英文对照 xff08 三 xff09 中文英文状态state状态变量state variables
  • 自动控制原理专业词汇中英文对照(一)

    自动控制原理专业词汇中英文对照 xff08 二 xff09 自动控制原理专业词汇中英文对照 xff08 三 xff09 现代控制原理专业词汇中英文对照 中文英文自动控制automatic control cybernation自动控制系统a
  • 远程服务器上安装Anaconda并创建python环境、安装pytorch(Linux)

    实验室共用服务器 xff0c 所以需要在自己的文件夹下创建自己的环境 使用远程连接工具 xff1a mobaxterm 第一步 xff1a 官网下载Anaconda 官网 xff1a https www anaconda com distr