通过本方法可以使没有桌面的服务器可以在IDE
中进行编写代码,本教程是针对PyCharm2022
写的,其他版本目前还没有测试。
首先需要你本地也有一份对应的代码,包括对应的数据集。步骤如下:
首先用PyCharm
打开本地的代码,然后打开项目设置,添加解释器,选择SSH
:
输入SSH
信息:
然后它会自动测试:
已成功连接到 ubuntu@10.1 > pwd /home/ubuntu 命令完成,退出代码为 0 正在检查 rsync 连接… /usr/bin/rsync -n -e "ssh -p 22 " ubuntu@10.: ubuntu@10.'s password: drwxr-xr-x 82 2023/01/11 02:15:39 . -rw------- 16668 2023/01/09 06:47:29 .ICEauthority -rw------- 4718 2023/01/09 06:47:22 .Xauthority -rw-rw-r-- 296 2020/05/03 18:02:34 .apport-ignore.xml -rw------- 59504 2023/01/09 08:32:39 .bash_history -rw-r--r-- 220 2015/09/01 07:27:45 .bash_logout -rw-r--r-- 4709 2020/04/26 22:58:24 .bashrc -rw-r--r-- 3771 2019/06/25 19:06:28 .bashrc-anaconda3.bak -rw-rw-r-- 218 2022/11/30 19:06:06 .condarc -rw-rw-r-- 76 2022/12/21 23:57:51 .gitconfig -rw-r--r-- 655 2017/05/16 20:49:38 .profile -rw------- 84 2022/09/06 21:12:30 .python_history -rw-r--r-- 0 2018/12/12 10:32:04 .sudo_as_admin_successful -rw------- 7815 2023/01/09 07:58:03 .viminfo -rw-rw-r-- 169 2022/11/30 21:22:46 .wget-hsts -rw-rw-r-- 132 2019/06/25 23:35:13 .xinputrc -rw-rw-r-- 8101 2019/06/30 23:47:13 .xscreensaver -rw------- 309269802 2023/01/11 02:37:17 .xsession-erro rs -rwxrwxrwx 23010188 2019/12/04 10:07:34 Python-3.6.8.tgz -rw-rw-r-- 1960 2020/08/11 00:02:22 air.png -rw-rw-r-- 2416 2020/08/11 00:04:35 bird.png -rw-rw-r-- 2239 2020/08/11 00:01:12 dog.png -rw-r--r-- 140 2019/07/02 15:44:35 fcitx-team-ubuntu-nightly-xenial.list -rw-r--r-- 140 2019/07/02 15:44:31 fcitx-team-ubuntu-nightly-xenial.list.save -rw------- 1103829298 2020/08/10 17:36:06 java_error_in_PYCHARM.hprof -rw-rw-r-- 4577 2019/12/20 11:40:19 java_error_in_PYCHARM_3445.log -rw-rw-r-- 135965 2020/11/05 09:23:51 java_error_in_PYCHARM_6690.log -rw-rw-r-- 2279 2020/08/10 23:18:51 ship.png drwxrwxr-x 4 2019/07/02 16:22:25 .PyCharmCE2018.1 drwxrwxr-x 3 2019/11/12 19:23:53 .astropy drwx------ 35 2023/01/09 06:47:50 .cache drwxrwxr-x 5 2019/07/02 21:36:20 .conda drwx------ 35 2023 /01/09 08:24:34 .config drwxrwxr-x 3 2020/06/01 00:06:54 .cupy drwx------ 3 2018/12/12 11:25:36 .dbus drwx------ 2 2023/01/09 06:47:35 .gconf drwx------ 3 2019/08/05 17:52:41 .gnome drwx------ 6 2023/01/09 06:47:30 .gnupg dr-x------ 0 2023/01/09 06:47:28 .gvfs drwxr-xr-x 5 2019/08/05 17:53:09 .ipython drwxrwxr-x 5 2019/11/10 22:46:38 .java drwxrwxr-x 4 2020/07/24 19:42:25 .jupyter drwxrwxr-x 4 2019/11/10 22:53:52 .keras drwxrwxr-x 5 2019/08/02 21:50:29 .local drwx------ 5 2019/03/28 13:25:32 .mozilla drwxr-xr-x 11 2022/09/06 20:22:47 .nutstore drwx------ 3 2019/08/02 22:10:45 .nv drwxrwxr-x 3 2020/05/10 16:27:57 .oracle_jre_usage drwx------ 3 2019/06/25 23:16:33 .pki drwx------ 3 2019/06/25 23:33:43 .presage drwxrwxr-x 33 2023/01/11 02:15:42 .pycharm_helpers drwx------ 6 2019/06/25 23:54:56 .scim drwx---- -- 6 2020/10/04 21:51:26 .ssh drwxrwxr-x 3 2020/05/10 16:27:58 .swt drwxrwxr-x 3 2019/12/02 11:44:32 .thumbnails drwxrwxr-x 3 2020/07/13 00:58:15 .torch drwxrwxr-x 4 2020/08/16 18:22:56 .visdom drwxr-xr-x 23 2023/01/09 06:47:22 .vnc drwxrwxrwx 4096 2022/12/03 13:19:01 16T drwxrwxr-x 3 2020/06/15 02:17:50 DATASETS drwxr-xr-x 3 2019/11/10 20:49:47 Desktop drwxr-xr-x 2 2019/06/25 19:21:01 Documents drwx------ 33 2022/09/06 22:09:25 Downloads drwxr-xr-x 2 2019/06/25 19:21:01 Music drwxr-xr-x 14 2021/10/23 22:24:05 NVIDIA_CUDA-11.1_Samples drwxrwxr-x 16 2020/05/10 16:28:39 Nutstore Files drwxr-xr-x 2 2019/06/25 19:21:01 Pictures drwxr-xr-x 2 2019/06/25 19:21:01 Public drwxr-xr-x 40 2019/12/13 11:57:30 Python-3.6.8 drwxrwxr-x 3 2020/04/19 22:29:03 ResNest drwxr-xr-x 2 2019/06/25 19:21:01 Templates drwxr-xr-x 2 2019/06/25 19:21:01 Videos 进程已结束,退出代码为 0 正在开始 Python 内省… > echo ${SHELL} /bin/bash 命令完成,退出代码为 0 > /usr/bin/which python3 /usr/bin/python3 命令完成,退出代码为 0 > echo ${HOME} /home/ubuntu 命令完成,退出代码为 0 内省完成
检查完毕后,在解释器那里,选择服务器上你环境的路径,例如:/home/ubuntu/anaconda3/envs/de/bin/python
然后选择同步文件夹,如果你有现成的服务器路径,就直接输入,如果没有,就点击右边的文件夹图标,然后手动选择:
路径是服务器你代码的目录~
全部完成之后,点击确定即可~
这样你本地做了操作之后,只需要按保存快捷键,服务器那边也会同步的。如果没有同步,那就关闭那个文件,然后再打开。
如果服务器那边做了操作,你只需要在文件处右键
—部署
–根据需要选择相应的功能即可,例如从服务器下载
:
如果是文件夹的话,就可以选择与服务器版本同步~~
如果连接服务器的SSH,那就点工具
—启动SSH会话
即可。
本文最后更新于2023年1月11日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!