vscode+ssh连接远程linux系统服务器,并用anaconda管理python环境

这篇具有很好参考价值的文章主要介绍了vscode+ssh连接远程linux系统服务器,并用anaconda管理python环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(一)vscode连接服务器

1. vscode下载插件:remote-SSH

vscode 配置远程服务器python环境,配置,linux,服务器,vscode

2. 连接服务器

依次点击1、2、3,其中第3部分输入如下:

ssh root@虚机ip -[端口号]
此时如果你的权限范围并不在root,就改成你所在的权限范围。(我们是以名字缩写在服务器创建了账户。)

假如我在服务器上的权限范围为zxy,服务器ip为123.456.789.000,端口号为22,则在第3部分输入:ssh zxy@123.456.789.000 -22,点击enter,输入密码,即可创建连接。

vscode 配置远程服务器python环境,配置,linux,服务器,vscode

3. 修改配置

依次点击1、2、3,更改config文件

host后面可以任意,给这个配置的取名字(我用的是显卡名)
hostName:服务器ip地址,上面提到的123.456.789.000
Port:端口名,上面提到的22
User:你的权限文件名,这里是上文提到的zxy

vscode 配置远程服务器python环境,配置,linux,服务器,vscode
保存配置,之后可以直接使用,如下图,下次打开vscode直接点击右边红框即可连接服务器:
vscode 配置远程服务器python环境,配置,linux,服务器,vscode

左下角显示如下图即连接成功:
vscode 配置远程服务器python环境,配置,linux,服务器,vscode

(二)将代码拷贝到服务器上与代码同步

1. 转移代码

scp -r【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】

以上面的ip、port、权限为例子(在命令窗口中使用时需要去掉下例中的引号):

scp -r "本地路径" zxy@123.456.789.000:"服务器上存放文件路径"

2.查看

下载MobaXterm,连接服务器,具体过程参考别的教程,通过linux命令可以查看代码是否已经移到了服务器

MobaXterm实现了服务器文件夹的可视化,也可以直接将本地代码拉进服务器文件夹内,单文件大的话速度很慢!

3.代码同步

服务器上代码与本地代码只能通过上传更新,但通过vscode插件SFTP可以实现实时更新

此处参考这个博主的博客:

SFTP插件使用

(三)anaconda管理环境

1. anaconda的安装

官网下载linux版本的anaconda,通过MobaXterm上传到服务器。(可以直接拉进去,也可以通过linux命令:scp移动)
vscode 配置远程服务器python环境,配置,linux,服务器,vscode
这里下载的是:Anaconda3-2022.10-Linux-x86_64.sh
在MobaXterm中用linux命令:

bash Anaconda3-2022.10-Linux-x86_64.sh

接下来阅读协议、长按回车、输入“yes” 回车,即可开始安装。

2. 配置环境

添加环境变量:

export PATH="/home/用户名/anaconda3/bin:$PATH" # 修改为自己的bin路径

3. 创建python环境

conda create -n your_env_name python=x.x

创建一个名字为zzz,python版本为3.6的环境:

conda create -n zzz python=3.6

创建完毕后在文件夹anaconda3/envs/中可以看到环境文件zzz

4. 安装第三方库

为了加快下载速度可以添加镜像源(下列命令要一句一句执行):

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/pkgs/free/
conda config --set show_channel_urls yes

如果速度还是很慢,需要把默认路径删掉。

(四)在vscode中使用服务器训练

vscode先连接服务器,打开上传到服务器中的代码,然后选择刚才配置好的环境的解释器。解释器的选择我的另一篇博文里面有记载:解释器选择

注意:
1、vscode运行时注意一下终端输出中的环境,一定要在你搭建的环境中才有你要的包,否则会报错。
2、注意linux系统没有图形页面,如果你的代码里面有画图,图形不会出现,因此需要加上保存图片的代码文章来源地址https://www.toymoban.com/news/detail-723240.html

到了这里,关于vscode+ssh连接远程linux系统服务器,并用anaconda管理python环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【VsCode】SSH远程连接Linux服务器开发,搭配cpolar内网穿透实现公网访问(1)

    远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中

    2024年02月11日
    浏览(64)
  • 【SSH】在VScode远程开发 使用SSH远程连接服务器

    转发自cpolar极点云的文章:【Vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法

    2024年02月08日
    浏览(52)
  • Windows 系统下:SSH 远程连接 Linux 服务器的完整指南

    以下是使用 Windows 系统的 SSH 远程连接 Linux 服务器的详细操作步骤,(我们以 Ubuntu 和CentOS 为例) 1. 确保 Linux 服务器已启用 SSH 首先,确保您的 Linux 服务器上已经安装并运行了 SSH 服务。对于大多数 Linux 发行版, OpenSSH 是默认的 SSH 服务器。您可以使用以下命令来安装它:  

    2024年02月08日
    浏览(74)
  • Vscode配置ssh远程连接服务器

    环境工具 (1) 下载安装 Vscode (2) 阿里云服务器 配置过程 按照上图的1,2,3步骤安装:Remote-SSH插件 在vscode使用ctrl+shift+p快捷键,在工具栏输入Remote-SSH并选择 选择此配置文件 可以添加多个ssh,格式如下: Host xxxx HostName 192.168.1.1(自己服务器的IP地址) User root 使用过程 点击上图的图标

    2024年02月05日
    浏览(59)
  • VsCode SSH远程连接服务器【内网穿透公网连接】

    1.前言 记得笔者小时候看电视,看到影视角色总是用一个老式的键盘,噼里啪啦的在电脑屏幕上输入一行行字符,那时候觉得能这么操作电脑真的好帅,从而立下了长大以后也要这样使用电脑的志向。 长大以后,笔者的愿望终于实现,整天坐在电脑面前敲代码抓BUG;而小时候

    2024年02月03日
    浏览(56)
  • VSCode利用ssh免密连接远程服务器

    要在VSCode中通过SSH远程连接主机并实现免密码登录,你可以按照以下步骤操作: 首先,确保你的本地机器和远程主机之间已经建立了SSH连接。你可以使用以下命令在本地终端上连接到远程主机: 这将要求你输入密码以进行身份验证。如果你可以成功连接到远程主机,那么说

    2024年02月07日
    浏览(59)
  • VsCode配置ssh免密远程连接服务器

    在我们日常开发学习的过程中,大多使用的都是linux系统,如果用linux上自带vim编辑器去开发,对大部分人来说都是不太习惯的,这时候我们就可以利用VsCode进行远程连接,下面是完整的配置过程。 1.安装Vscode 首先电脑要安装好VsCode,可以去VsCode官网(点我跳转)进行下载安装。

    2023年04月18日
    浏览(56)
  • VSCode远程连接服务器(SSH免密登录)

            连接远程服务器的方式众多,本文将介绍基于VS Code的SSH免密登录方法。在开始SSH远程链接以前,您需要完成以下步骤: 1.以Windows平台为例,您需要在cmd终端(Win+R输入cmd)输入: 如果出现信息即代表Windows端的SSH配置完成。 2.Windows生成公钥的方法: 如果您可以在

    2023年04月26日
    浏览(64)
  • 使用VSCode SSH公网远程连接本地服务器开发

    转发自cpolar极点云的文章:【Vscode远程开发】使用SSH远程连接服务器 「内网穿透」 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法

    2024年02月16日
    浏览(54)
  • vscode通过ssh连接远程服务器+免密登录(图文)

    1.打开Visual Studio Code,进入拓展市场(Ctrl+Shift+X),下载拓展Remote - SSH 2. 点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别 3. 点击ssh配置 4.在弹出的选择配置文件中,点击第一个  5.在config文件中输入以下内容 如: 6.保存后点击左边刷新按钮  7.这时展开SSH,就能看到刚刚

    2024年02月14日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包