写在前面:
写这篇博客的原因是本新手小白开始用服务器跑代码,有时候发现效果不理想,就要重新更改代码再上传到服务器重新跑,一来二去觉得很费工夫,就想:能不能在自己电脑上更新代码 同时在服务器同步跟新,研究了一下发现pycharm可以远程服务器,实现了在我的电脑上改代码,在服务器上跑代码的功能。
实现这个操作的路途有点坎坷,于是就想整理总结一下,记录在此。
(真的是小白,所以不知道还有什么更简单的方法,如有,希望各位大佬不吝赐教指点一二)
参考博客:
PyCharm安装教程和激活详细讲解(全网最快捷、最靠谱的方式)_pycharm激活-优快云博客
云服务器上运行python程序(PyCharm本地编辑同步服务器+Anaconda)挂载跑实验详细教程_可以跑pycharm代码的云服务器-优快云博客
准备工作
1.下载了xftp 和xshell 这两个软件 用于查看服务器文件 和 安装anaconda和建立虚拟环境 教程很多请自行寻找
2.这里默认大家都在服务器上装好了anaconda 建好了环境 如果不会请查看参考博客
一、安装专业版本pycharm
(非专业版pycharm不能远程服务器,所以第一步 把你的pycharm换成专业版)
1. 安装
下载 PyCharm:JetBrains 出品的用于数据科学和 Web 开发的 Python IDE
2. get free
访问这个网址,点击有🌏和*的
2.2 下载插件
下载,然后解压,进入scripts,双击点击 install-current-user.vbs,直至弹窗出现
2.3 下载激活码
还是刚刚的网页
Copy to clipboard
2.4 激活
打开下载好的专业版pytorch 激活码输进去
(这里借用一下参考博客的图)
二、配置pycharm
打开要运行的程序
打开设置 settings
设置编译器
添加编译器
选择 OnSSH
输入一系列对应信息
选择编译器(一般是已经创建好的环境)
设置同步文件夹路径
文件自动同步 且运行结果存储在服务器上