【Linux + Anaconda3 + cuda + vscode ssh】 一篇文章弄好vscode远程开发环境配置(pytorch tensorflow)
文章目录
- 利用vscode与ssh插件连接服务器
- 利用命令行下载+安装Anaconda3
- 设置环境
- 安装tensorflow
- 安装cuda
- 安装Pytorch
- 用nohup命令后台运行程序
- 一些吐槽与提示
利用vscode与ssh插件连接服务器
我当时看的这篇知乎,讲得很详细
https://zhuanlan.zhihu.com/p/412736012
但是注意,在配置config文件时,IdentityFile这个属性并不是必须的,这是为了每次登录免输入密码搞的公钥私钥。但一般情况下如果服务器不是自己的应该配置不了这个东西
利用命令行下载+安装Anaconda3
参考这篇简短的博客,注意选择好自己要下载的版本
https://blog.csdn.net/flora_zhl/article/details/118631453
如果在调用conda命令的时候报错: conda: command not found,看下面博客
https://blog.csdn.net/weixin_38705903/article/details/86533863
设置环境
conda 换源
https://blog.csdn.net/weixin_44942303/article/details/121977449
pip 换源
https://www.cnblogs.com/137point5/p/15000954.html
但是注意,清华源已失效,中科大源试了好像也有问题,建议阿里源
(更新conda:conda update conda)
这一步强烈建议先做,有时一些奇怪的问题更新完就没事了
创建环境conda create -n tf python=3.8
激活环境conda activate tf
https://www.cnblogs.com/liaohuiqiang/p/9380417.html
安装tensorflow
官方建议用pip安装
CPU版本:pip install tensorflow=
GPU版本:pip install tensorflow-gpu=
安装cuda
https://tensorflow.google.cn/install/source#gpu_support_3
- 在安装之前一定!!务必!!上去查好上一步安装的tensorflow需要的版本
安装cudnn 和 cudatoolkit在环境中,注意必须在每个需要cuda的环境中重新安装
conda install cudnn= cudatoolkit=
安装Pytorch
这一步建议去Pytorch的官网往下拉,自己选择需要的命令

用nohup命令后台运行程序
上一篇我用了很多次的博客
https://blog.csdn.net/weixin_41650348/article/details/115353219
注意,你可能会在base环境下用这个命令的时候,报错显示没有安装 tensorflow/torch 这是因为命令中的nohup python调用当前环境下的默认python解释器,所以除非你把所有环境的python都重新命名,建议先conda activate env再调用nohup命令
一些吐槽与提示
- conda的一些命令上出现不可理解的错误,先更新conda
conda update conda - vscode ssh有时会出现 试图写入的管道不存在 这个问题,我目前遇到了两种原因。1、服务器端关闭或者出现一些问题,这个建议联系师兄哈哈哈 2、检查config文件每个属性的名字写没写对,比如
Port不要写成protocal这样的东西 - 如果不行了,比如别人动了你的环境怎么都搞不回来了,重装anaconda3
- 加油,头发尚在不敢先休
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
