远程服务器创建虚拟环境搭建pytorch框架,并连接python项目实现代码同步

Posted CL啦啦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程服务器创建虚拟环境搭建pytorch框架,并连接python项目实现代码同步相关的知识,希望对你有一定的参考价值。

第一步:下载并安装Anaconda

Index of / (anaconda.com)https://repo.anaconda.com/archive/  选择Linux版本

此处我选择的是最新版:

接下来在服务器安装Anaconda:

  1. 将安装文件拖入服务器对应的目录,此处我单独作为一个文件夹
  2. 安装,在终端操作
  3. 测试安装是否成功
bash Anaconda3-2021.05-Linux-x86_64.sh  #安装Anaconda



Do you accept the license terms? [yes|no]
[no] >>> 
Please answer 'yes' or 'no':'
>>> yes



 conda env list  #测试安装是否成功

第二步: 创建虚拟环境

由于不同的项目会依赖于不同的环境,而每次下载不同的包就会覆盖掉以前的包,原来的项目就不能正常地跑,因此,往往为每一个项目创造一个独立的虚拟环境,在各自的虚拟环境下,不同的项目之间不会相互影响。

  1. 创建一个与项目名称相同的虚拟环境
  2. 激活虚拟环境
  3. 在虚拟环境下安装pytorch,也可以安装其他所需要的包
conda create -n demo   #创建一个名为demo的虚拟环境,通常名字与项目名字一样

Proceed ([y]/n)? y


#如果创建成功,将会提示你如何激活和退出虚拟环境
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate demo
#
# To deactivate an active environment, use
#
#     $ conda deactivate


conda activate demo   #激活demo这个虚拟环境,进入此环境后完成下面的安装操作

conda install pip     #安装pip,用于后续安装第三方包

which pip             #查看pip


#安装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 install pytorch torchvision cudatoolkit=10.1

第三步:将python IDE与装有Anaconda的服务器相连

  1. 给目标项目创建一个虚拟环境并安装pytorch后进行如下操作
  2. 进入指定环境下输入python指令,找到解释器所在的位置
  3. 以pycharm为例,连接服务器 
(demo) **************:~/anaconda3$ python
Python 3.9.12 (main, Apr  5 2022, 06:56:58) 
[GCC 7.5.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'/home/************************/python'      #此处显示该环境下解释器的位置

 

 

完成以上步骤后,就实现了IDE与一台装有Anaconda的服务器相连接,接下来便可以同步代码 

 

以上是关于远程服务器创建虚拟环境搭建pytorch框架,并连接python项目实现代码同步的主要内容,如果未能解决你的问题,请参考以下文章

深度学习环境搭建anaconda+pycharm+pytorch

使用xshell+xmanager+pycharm搭建pytorch远程调试开发环境

# PyTorch目标检测学习小结

Django框架之虚拟环境搭建

Django 开发框架学习

Django 开发框架学习