赞
踩
只有pycharm专业版才能远程连接服务器。
专业版安装教程(2020.1.3版本及以下,最好去用教育邮箱申请教育版),也可更换邮箱免费试用一个月。
点开左上角的+号新建一个连接:SFTP 传输方式
在本地使用给远程服务器起一个名字做标记指定:
设置ssh参数配置,服务器 ip 地址和端口,登录用户名,密码
rootpath设置:指定服务器上的某个目录作为根目录,用于后面设置的服务器上的项目地址的相对路径,共同组成服务器项目地址的绝对路径。(因此如果直接将服务器上的项目地址设置成根目录,则后面项目地址的的相对路径就是 “/”)
设置服务器项目地址的本地映射保存路径,服务器的项目地址的相对路径(相对上个步骤设置的根目录),之后的下载,上传同步都是给予这里的路径
自动同步本地的改动到服务器
同第二步连接远程服务器一样,输入ip地址,服务器下账户名,点击next
输入对应账户的密码并保存,next:
这里的本地文件路径和远程项目路径和第二步设置的一样:
继续:理论上这里就完成了远程虚拟环境的创建和配置相当于下文的 Deployment configure 选项,可以直接选择远程虚拟环境.也可以使用下文的SSH方式, 只是重复在配置一次,两种方式都可以, 出现了对应的虚拟环境包是最终判断
和前面一样,SSH configuration、解释器:
成功,能看到这个虚拟环境下的包:
退出setting,可能回出现这个,输入就行
至此配置完成.
要注意的点:
本地项目使用pycharm 进行远程配置,本质是为了把在服务器上的项目映射到本地,方便我们浏览可视化,可以使用界面工具pycharm进行调试,修改代码等操作,所以把服务器的项目映射到本地 。
训练时, 使用的仍然是服务器上的数据,执行的是服务器项目上的代码,用的是服务器上虚拟环境解释器;所以要注意我们本地修改的代码要先同步到服务器上去, 训练中涉及到的使用的数据路径,相关保存路径代码这些也是用的服务器的路径而不是本地路径。
deployment :部署
远程服务器训练方式二:
通过 nfs 将服务器项目文件夹挂载到本地也可实现本地映射,实现代码调试修改同步;然后通过终端命令形式登录服务器,用命令行实现训练。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。