pycharm 调试代码使用远程 GPU 上面的 python解释器
pycharm 调试代码使用远程 GPU 上面的 python解释器
一、配置远程 GPU 服务器的连接
- 配置服务器连接信息:
点击 Tools -> Deployment -> Configuration
点击 + ,选择SFTP方式连接
配置服务器的 ip,用户名,及密码。最后可以点击下面的 Test connection进行测试连接,连接成功点击 ok 即可。
- 配置文件 mapping:
配置这部分的功能,相当于对本地文件和远程服务器端的文件进行映射,即本地设置的路径里的文件可以上传到服务器设置的路径下。
在之前的 Tools -> Deployment -> Configuration 的 Mappings中进行设置。
local path:本地工程的路径,Deployment path:上传本地工程到远程GPU服务器的路径。
(在之后进行开发时,当本地路径下的工程文件发生修改,可以直接上传该修改到服务的路径下面,与git的本地库和远程库机制相似)
二、配置远程GPU服务器上的 python 解释器
点击project interpreter, 点击右边的按钮,并选择 add:
选择 SSH Interpreter,并填入相对应的主机ip(Host),以及对应的用户名(username):用户的密码(Password):
选择服务器上的python解释器,我选的是 annconde 自己新建的环境里面的解释器。
指定Sync folders:同步文件的路径,同上面设置的文件Mapping,即本地文件上传和同步修改到服务器的路径。finish即可。
项目发生修改,同步操作:
右键项目,选择 Deployment -> Upload to,便可将整个项目上传到服务器指定路径下,
也可右键单个文件进行上传。
三、查看同步文件
点击 Tools -> Deployment -> Browse Remote Host:
便可以出现服务器上的文件,默认是根路径。
其实是相当于配置了一个ftp工具可以连接到服务器上,从而可以查看和修改服务器上的文件。
我们可以选择到我们指定的 Deployment path下。
参考资料
https://blog.****.net/sinat_33761963/article/details/86522518