hi,欢迎访问本站!
当前位置: 首页学习笔记正文

win10使用Pycharm在Linux服务器上跑代码

用户投稿 学习笔记 20阅读

解决日常放假周末加班,需要使用GPU训练模型的情况,在家就可以使用笔记本连接远程服务器(需要先使用VPN,进入公司内网)。

第一步(在服务器操作)

首先确认服务器端SSH的状态

# 终端输入sudo service ssh status

如果出现这种情况,表示SSH并没有开启

Unit ssh.service could not be found

下面安装开启SSH

sudo apt-get install openssh-serversystemctl enable ssh.service # 开机自启动SSH

再次查看SSH的状态,就是这种情况了

# 终端输入sudo service ssh status

会出现下面的情况,就表示开启SSH成功了

● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-11-23 13:59:38 CST; 23min ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 6318 (sshd) Tasks: 1 (limit: 14092) Memory: 2.6M CGroup: /system.slice/ssh.service └─6318 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups

第一步的操作,只有第一次使用时,才会操作,以后就不用了

第二步 打开win10的Pycharm(专业版),打开自己要运行的工程点击File -> Settings -> Project: -> Python Interpreter然后添加新的解释器环境,选择SSH Interpreter 在Host处输入服务器的IP地址,下面输入服务器上的用户名这里输入服务器登录密码 点击Next在1处选择服务器上的虚拟环境,2处选择此工程在服务器端保存的路径,点击Finish即完成远程连接。下面运行代码,就可以看到代码的解释器已经是服务器的虚拟环境了。 第三步

想远程创建虚拟环境,或者新安装一些库

点击Pycharm里面的Tools/Start SSH Session…选择自己远程连接的虚拟环境,然后软件下面的终端就会打开服务器的终端,这时候就可以创建新的虚拟环境,或者安装新库了。 第四步

点击Pycharm里面的Tools/Deployment/Browse Remote Host 之后 在软件的右边就会看到服务器的文件路径

标签:
声明:无特别说明,转载请标明本文来源!
发布评论
正文 取消