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 之后 在软件的右边就会看到服务器的文件路径
标签: