远程服务器的基本操作(用Pycharm连接远程服务器并运行简单的深度学习实例)

9 篇文章 0 订阅
订阅专栏

cmd或Xshell远程连接服务器(telnet协议)

  • 首先使用Secnet连接内网(使得本机与服务器处于同一网段。因为服务器设置过网段需要多出这一步,与公网的IP不同之处),具体如下(若是服务器没设置过网段跳过这步即可):
    Secnet连接内网
  • 接着有两种方式能连接远程服务器
    • ① cmd命令窗口连接
    1. 输入: telnet <IP地址>
    2. 输入账号和密码即可连接
    • ② 使用Xshell软件连接(其实也是通过cmd连接的,有图形界面更加直观),这里协议使用TELNET或SSH都行(SSH可以选择记住账号和密码)


WinSCP传输文件至远程服务器(ftp协议)

  • WinSCP具体使用如下所示:
  • 直接将桌面文件拖进对应目录中即可传至服务器

Pycharm连接远程服务器

参考博客

我这里的Pycharm是2020.1专业版的(网上自己找一下激活码即可),不同版本显示的界面可能略有不同,但是影响不大,找到对应位置配置即可。
👉Pycharm下载地址

  • 具体配置顺序如下所示:





  • 注意需从左边目录中选中更改后需要上传服务器的文件,再进行上传

  • 本地上传完成后,打开WinSCP可以看到已将本地文件同步到服务器中

  • 接下来可以运行 training.py 进行模型的训练。这里把训练好的模型保存在log文件夹下,训练结束后从服务器中拷贝log下的model文件至本地即可,再在本地运行 test.py 进行对测试集预测(判断是猫还是狗)

  • 最终效果如下图所示:(这里的注意点是test.py中的路径需要改为本地对应的测试集;以及python的解释器需要改为本地的)

若之后新建的项目还是想继续使用上述配置好的远程服务器的python解释器(注意:这里指还是使用该账号登录服务器,要是切换别的服务器账号登录需再按上述步骤配一次即可),具体请看下面的操作:

打开Pycharm,新建项目。也可以点击 ‘Open’ 打开一个已存在的项

根据下面顺序操作,点击 ‘Create’ 创建即可

根据自己的需要,自行编写代码,上传文件到服务器。
然后在Pycharm中运行想要执行的文件即可。
(可算是大功告成了!)


Pycharm与Xshell连接的区别

  • Pycharm远程连接,可以手动选择服务器上Anaconda或自带的python解释器。 而Xshell连接,只能用该登录账户下的Anaconda配的python解释器,不能选择根路径下的Anaconda或python解释器。也就是说,Pycharm远程连接可选的解释器更自由,只要能选择到的都可用。
  • Pycharm远程连接运行代码期间不能中断,一旦关掉则远程服务器上也会停止,不会继续跑。 而Xshell连接可以通过指令: nohup python xxx.py 跑代码,即使本地电脑关闭了Xshell或关机了都不会影响服务器跑代码,服务器会继续运行代码(除非远程服务器被关机了)

网盘资源链接

winscp、xshell、secnet:

链接:https://pan.baidu.com/s/18KHBTdeskDtUqEono1JVfQ
提取码:dudu

python:

链接:https://pan.baidu.com/s/1hBqEkCk5xDb5GsefHyUh9Q
提取码:dudu

猫狗识别代码及讲解 (附详细注释)
代码下载_传送门
代码讲解_传送门

数据集(data):

链接:https://pan.baidu.com/s/1PhvC1qZ1GuKVHMmZCjKmZA
提取码:dudu

训练好的模型(log):

链接:https://pan.baidu.com/s/1N3hj3Taur74K-uRLg2_35g
提取码:dudu

常用指令

Anaconda

查看Anaconda里存在的环境指令:

conda info --envsconda env list

创建环境指令:

conda create -n <新建环境名> python=(版本号:2.7 / 3.5 / 3.6 / 3.7)
例如: conda create -n py36 python=3.8
这里创建了名为 py36 python的版本号为3.8的新环境

复制环境指令:

conda create -n <复制后新环境名> --clone <要复制的原环境名>
例如: conda create -n copy_py36 --clone py36
这里的 copy_py36 是复制原环境中 py36 而产生的新环境

切换Anaconda中不同的环境指令:

激活环境:
conda activate <环境名>

关闭环境:
conda deactivate

备份Anaconda环境到另一台电脑的Anaconda
① 打开cmd,输入如下指令:
conda env export -n <需备份的环境名> -f <导出的环境取名.yaml>

导出的文件位置,如下图所示:
②在需要需要导入环境的电脑,打开cmd,输入下面指令导入:
conda env create --name <自取环境名> --file <刚带出的.yaml文件>

具体操作如下所示(打开CMD后输入指令):

Linux

切换目录指令:

cd / (切换到根目录)
cd …/cd …(返回上一级目录)
cd ~ (切换到当前账号的home目录)

查看目录指令:

ls

软件安装指令:(需要进到软件包的当前目录下执行)

.tar.gz后缀安装(或者.tgz后缀)
tar xvzf xxx.tar.gz (解压压缩包)
./configure (命令为编译做好准备)
make (命令进行软件编译)
make install (完成安装)
make clean (删除安装时产生的临时文件)
·······································
.deb后缀安装
dpkg –i xxx.deb
.deb后缀卸载
dpkg –e xxx
·······································
.rpm后缀安装
rpm –ivh xxx.rpm
.rpm后缀卸载
rpm -e xxx

删除文件夹和文件的指令:

  • -r 就是向下递归,不管有多少级目录,一并删除
  • -f 就是直接强制删除,不做任何提示的意思

实例 - 删除文件夹:
rm -rf /opt/network/conf
将会删除/opt/netwok/conf目录及其下的所有文件和文件夹

实例 - 删除文件:
rm -f /opt/network/conf/world.bin
将会强制删除/opt/netwok/conf/world.bin这个文件

复制文件到另一个文件夹下的指令:

cp /home/user/Desktop/world.bin /opt/netwok/conf/
将/home/user/Desktop/world.bin这个文件复制到/opt/netwok/conf/文件夹中

创建普通账号指令:(需在管理员账号下操作)

sudo adduser <用户名>
例如: sudo adduser dujunjie
输完指令回车后会让你确认一遍当前管理员的密码,以及两次新账号的密码(要记住了,输密码的过程没有显示)
这样就创建了名为:dujunjie 的普通账号

删除普通账号指令:

sudo userdel <用户名>
例如: sudo userdel dujunjie
这样就删除了名为:dujunjie 的账号

修改当前账号密码指令:

passwd
直接在cmd小窗口中输入 passwd 即可修改密码。其中会让你先填一遍当前账号的密码,再输入两次设置的新密码(两次密码要一致)

pip

使用国内豆瓣镜像源加速下载包:

pip install <包名==版本号> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
例如:pip install numpy==1.12.0 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
也可以不加版本号直接写包名(就是去掉==版本号),这样就默认下载最新版本的包

查看目前环境所安装的所有包:

pip list

其他

  • 服务器上不中断的运行代码指令:(cmd 或 Xshell 都能使用)

    cd 切换到当前.py待运行的脚本文件目录中,再输入下面的指令即可:
    nohup python xxx.py
    这样即使本地电脑关机了,远程服务器代码还在继续跑!

Python相关

py脚本打包成exe

参考链接: 传送门

Python环境与Anaconda环境的下载地址:

参考链接: 传送门

Anaconda环境安装教程:

参考链接: 传送门

使用PyCharm进行远程开发和调试的实现
01-02
你是否经常要在Windows 7或MAC OS X上面开发Python或Web应用程序,但是它们最后需要在linux上面来运行呢?... 第二种方式就是通过PyCharm远程解释器加上文件同步功能,实现本地编辑代码->同步到服务器->通过远程debug
Pycharm学习教程(4) Python解释器的相关配置
12-24
 (3)如果你希望配置一个远程解释器,则需要服务器的相关支持。 2、本地解释器配置  配置本地解释器的步骤相对简洁直观:  (1)单击工具栏中的设置按钮。  (2)在Settings/Preferences对话框中选中 Project ...
Pycharm本地连接远程服务器步骤以及代码同步设置
qq_48508196的博客
01-19 1130
1:点击我们的老朋友Deployment 选择Mappings 在Local paths中输入我们本地代码的地址 在Deplo path中输入我们的远端服务器代码的地址 ,点击确定即可。4:连接成功后,再次点击Tools的Deployment中的Browse Remote Host对远端服务器的可视化目录进行右上角的展示,点击后效果为下图所示。2:首次进入点击左上角的+号,创建SFTP类型的传输协议,首先输入自定义的名字,再输入地址,用户名跟密码进行连接。#自己学习记录,仅供参考,如有雷同,纯属你对。
pycharm连接服务器详细步骤
热门推荐
Shen_withDL的博客
06-12 1万+
Pycharm连接远程服务器
pycharm配置SSH远程连接服务器(0基础详细版)
最新发布
m0_48632667的博客
05-26 4969
pycharm远程使用服务器资源跑代码运行项目
Pycharm远程连接服务器
weixin_45607635的博客
11-05 7590
1.点击Tools -> Deployment -> Configuration,进行远程连接配置。 2.点击“+”新增一个SFTP类型的连接。 点击后会弹出如下界面,随便取一个名字即可。 3.配置ssh连接,页面中有Connection(设置ssh连接参数)、Mappings(设置本地文件夹到服务器文件夹的映射)、Excluded Paths(不用管)三个面板,首先在Connection面板中点击下图中的“⋯\cdots⋯”,新建一个ssh连接。 点击“⋯\cdots⋯”后会出现下图页面
Pycharm远程链接服务器
zhouwenyuan1015的博客
05-08 1万+
下载pycharm 和激活组件 查看我自己上传的安装包和激活组件 配置环境 1)可以配置多个版本
Pycharm远程连接服务器(2023-11-9)
qq_45057249的博客
11-09 2912
上面的pytorch就是你虚拟环境的名字(python3.8比较稳定{我做的项目里面有一个只支持python3.8},当然如果不是有特别需求,用最新版3.10或者3.11也可以)比如说,我跑的项目代码和数据集不在同一个目录下,数据集可能在别的地方,这种情况就会引发路径错误。可以看到图中的地址是Ubuntu地址,远程跑代码成功。(这个是我用另一个项目测试的)最后是这样的即可创建(注:均选择现有环境即可,因为之前创建过了)你只需要把后面的ip换成你自己的服务器就可以了。这里我用的是学校的工作站服务器
pycharm远程链接服务器
GentleSnow_的博客
05-09 1470
实验室如何远程访问服务器
Pycharm学习教程(7)虚拟机VM的配置教程
09-21
PyCharm是一款强大的Python集成开发环境,其在Python开发中提供了许多便利的功能,包括虚拟机配置和远程调试。本文将详细介绍如何在PyCharm中配置虚拟机(VM)以及使用虚拟机上的Python解释器。 首先,为了配置...
PycharmPython环境配置常见问题解析
12-23
合理使用虚拟环境、远程服务器配置和数据库连接工具,能够帮助开发者更好地组织代码、管理依赖,并实现跨环境的协同工作。在遇到类似导入错误或环境冲突的问题时,首先要检查Python解释器的配置,确保使用正确的环境...
pycharm_helpers:pycharm_helpers用于Docker容器
05-15
同时,这也为学习 PyCharm 的插件开发提供了一个很好的参考实例。 总之,`pycharm_helpers` 是 PyCharm 与 Docker 结合开发的一个重要组件,它让开发者能够在容器化的环境中高效、便捷地进行 Python 开发工作,同时...
Pycharm连接远程服务器环境搭建(图文详解)】
mosquito_s的博客
05-11 4148
Pycharm上配置远程服务器连接及环境配置
PyCharm实现远程调试
MyJanelvshen的博客
10-14 1541
PyCharm实现远程调试 注:PyCharm Professional才可实现远程部署,Community没有此功能,如果是在校学生,可以使用学校邮箱申请免费使用PyCharm Professional版 部署远程服务器 打开PyCharm,选择工具 -> 部署 -> 配置,如图: 点击窗口左上角 + 号,选择FSTP,自定义定义服务器的名字,例:hostname 设置服务器信息 设置连接信息,如图:: 进仅对此项目可见:默认是勾选的,这样每个项目都会对应一个部署配置。也可不勾选,所有
Pycharm连接云算力远程服务器(AutoDL)训练深度学习模型全过程
weixin_52010459的博客
01-28 1万+
我试图使用`笔记本联想小新air14的mx350显卡`训练一个图像检测的深度学习模型,但是训练时长大概需要几天时间远超我的预期,所以我便选择租用GPU进行训练,在对多家平台对比后找到了经济实惠的AutoDL,接下来是我租用GPU--配置环境--连接Pycharm--训练模型的全过程,基于本人也是刚入门的新手,如果有不恰当的地方还请大家指教。
Pycharm连接服务器(全面版)
weixin_61076411的博客
07-14 379
Pycharm需要用专业版。第一步:配置n上图中的3.点击看是否出现了成功连接服务器。不要修改任何路径(我之前改了根目录,吃了大亏,千万别改!!!),把的两个路径设置了切记:这里的文件夹千万不能具体到里面的某一个小文件夹,举个例子,我这个文件夹的结构是:我的就保留在py文件。然后其他的不用管,直接保存。1.这个解释器就是你远程服务器执行的那个环境。
pycharm连接服务器
qq_59666235的博客
03-02 730
pycharm连接服务器
pycharm远程连接服务器,并在服务器上安装Anaconda创建python环境(踩坑总结!)
m0_64636251的博客
09-08 3357
连接远程服务器,并在服务器上安装Anaconda及创建python环境
保姆级教程!!教你通过【Pycharm远程连接服务器运行项目代码
qq_45404805的博客
03-17 1万+
确实,玩深度学习的成本比较高,无论是前期的学习成本,还是你需要具备的硬件成本,都是拦路虎。小罗没有办法帮你解决硬件上的问题,所以只能帮你们理清一下有了服务器以后,如何使用的思路了。完成这一步的软件有很多,并且你们大概率在配置服务器的时候,工程师都帮你们设置好了,不懂的可以去问问课题组负责的师兄师姐。点击确定,然后回到解释器界面,设置成功的话,就可以看到这个虚拟环境下的包。设置完毕后,点击确定即可。
pycharm远程服务器
08-16
你可以使用PyCharm远程服务器功能来进行远程开发。下面是一些步骤供您参考: 1. 首先,确保您已经在本地安装了PyCharm IDE,并且您有一个远程服务器可以访问。 2. 打开PyCharm,并创建一个新项目或打开一个现有项目。 3. 在顶部菜单中选择 "File" -> "Settings"(或者在Windows上是 "PyCharm" -> "Preferences")。 4. 在设置窗口中,选择 "Build, Execution, Deployment" -> "Deployment"。 5. 点击 "+" 按钮,选择 "SFTP"。 6. 在弹出的对话框中,填写远程服务器连接信息,包括主机名、用户名、密码等。 7. 点击 "Test SFTP Connection" 按钮,确保连接正常。 8. 点击 "OK" 保存设置。 9. 在项目窗口中,右键单击项目文件夹,并选择 "Deployment" -> "Upload to <服务器名称>"。 10. PyCharm将会将项目文件上传到远程服务器。 11. 在顶部菜单中选择 "Run" -> "Edit Configurations"。 12. 在配置窗口中,选择左侧的 "Python",然后点击 "+" 按钮添加一个新的Python配置。 13. 在右侧的 "Configuration" 标签中,选择远程服务器选项卡。 14. 填写远程服务器连接信息,包括主机名、用户名、密码等。 15. 点击 "OK" 保存配置。 16. 现在,您可以使用PyCharm远程执行和调试代码了。点击运行按钮即可。 希望这些步骤能够帮助您在PyCharm中设置远程服务器开发。如果您有任何其他问题,请随时提问!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • VSCode常用快捷键(函数/方法的注释、头部注释等) 29168
  • git、github、gitlab、gitee是什么?区别? 22585
  • 远程服务器的基本操作(用Pycharm连接远程服务器并运行简单的深度学习实例) 7402
  • JS:根据时间戳(毫秒数)转换成年月日格式显示! 3682
  • 常见Html布局的CSS样式设置!(span图标、伪类元素+过渡动画transition) 2467

分类专栏

  • 机器学习 6篇
  • Python 1篇
  • ES6 1篇
  • Node 1篇
  • Vue 7篇
  • 组件 / 方法 / Demo 4篇
  • Vue项目 2篇
  • JS 6篇
  • CSS 3篇
  • HTML 1篇
  • 其他 9篇
  • 工具 6篇
  • 前端复习手册 6篇

最新评论

  • 远程服务器的基本操作(用Pycharm连接远程服务器并运行简单的深度学习实例)

    小梦人心: 您好,配置好了之后为什么会提示找不到本地的路径,明明路径已经改成了服务器的路径

  • VSCode常用快捷键(函数/方法的注释、头部注释等)

    辞.九门回忆: 是:ctrl + win + t

  • git、github、gitlab、gitee是什么?区别?

    Mr.Small Hai: gitee 没有说呀?

  • 远程服务器的基本操作(用Pycharm连接远程服务器并运行简单的深度学习实例)

    clhmliu: 都成功了,但是运行的环境却不支持tensorflow

  • 远程服务器的基本操作(用Pycharm连接远程服务器并运行简单的深度学习实例)

    大家一起学编程(python): 999,六翻了

大家在看

  • 【2025毕设热门选题】《基于SpringBoot和Vue的贫困地区儿童资助网站》功能规划和开题报告 824
  • TikTok用户必看:代理IP的优缺点深度剖析
  • YARA:第十三章-编写定制化模块 837
  • 【动态规划】【思路】力扣2466.统计构造好字符串的方案数
  • kubernetes资源管理和基本操作(三) 510

最新文章

  • 数据结构思维导图,快速浏览过一遍
  • 手把手Python入门
  • windows10配置远程桌面连接
2021年9篇
2020年41篇
2018年4篇

目录

目录

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码坪地百度关键词包年推广松岗百搜标王坪山网站优化推广松岗建网站塘坑高端网站设计惠州百度关键词包年推广松岗英文网站建设龙华网站推广工具大鹏网站优化排名平湖网站优化排名深圳网站关键词优化石岩推广网站民治SEO按天计费石岩关键词按天计费民治网站推广荷坳百姓网标王推广深圳网站推广松岗网站优化软件龙岗seo大运seo深圳关键词按天计费西乡seo排名布吉品牌网站设计大芬网站开发石岩建网站平湖seo排名双龙百度seo大浪模板网站建设塘坑如何制作网站大芬seo网站推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化