翔翔の据点

Arrogance is the only obstacle to survival. Not weakness or ignorance.

0%

Pycharm Deployment使用方法

功能

  • 文件同步:本地PC一个路径下的项目,和服务器上一个路径下的项目
  • 代码放在服务器跑:配置好后,用户感知不到服务器的存在,在本地PC上正常运行、调试

配置方法

Step 1 新建一个部署

image-20220328151353704

选SFTP,输入服务器名(仅用于标识)

Step 2 配置Connection、Mappings

image-20220328151811645
  • 下拉框添加SSH的配置。如果没有就在【…】新建一个
  • Test Connection
  • Local path:本地项目绝对路径。是默认配置好的
  • Root Path:服务器根目录。注意不是项目目录,一般填项目目录的上一级(存放多个项目的路径)
  • Root path和Mapping里的Deployment path,拼成项目在服务器端完整的绝对路径
image-20220328153350663

Step 3 为项目配置interpreter

image-20220328153821269

Python Interpreter - Show All

image-20220328154308311

添加好之后,需要配置一下Mapping(不太懂为啥这里还要再配置一次

image-20220328154455013
  • 修改Interpreter的路径为服务器已经配置好的Conda环境
  • 记得修改Sync folders:不然会在服务器上新建一个临时文件夹放工程

Step 4 其他配置

给Deployment一个快捷键会方便很多

image-20220328153459883

设置同步(本地变化自动同步服务器)

image-20220328153055295

使用方法

正常使用

除了服务器那边生成的文件(例如训练好的模型)需要手动同步回本地PC?

-------------------------- the end~    thanks for your reading~ --------------------------