1. 首先要与远程服务器建立连接
依次点击 Tools - Deployment - Configuration
点击 + 号,选择 SFTP,填写server name,我一般会用远程ip地址命名
点击右侧 ...,进行SSH 配置
点击下图左上角+号,填写Host, Port, User name 和 Password ,填写完毕,点击Test Connection。【如果成功则出现 “Successfully connected” ,否则检查远程服务器的网络是否连接,或者基本信息是否填写正确】
测试成功后,依次点击右下角的Apply , OK
点击Test Connection 和 OK
点击Mappings, 选择好与当前文件夹下对应的远程服务器下的路径映射 ,点击OK
当前步骤结束后,点击Tools - Depploment ,就可以看到上传和下载的选项了
2. 与服务器的连接建立之后,我们要配置远程的python解释器,也就是远程该项目对应的虚拟环境(envs)下的bin/python
点击 File - Settings - Project Interpreter - Add
点击 SSH Interpreter,填写下面的配置,与前面的保持一致,点击Next
填写 Password , 点击Next
选择远程服务器上对应虚拟环境的解释器,然后取消勾选自动上传
最后就是下图样子,点击Apply - OK
3. 运行程序
Add Configuration
点击左上角的+号,然后选择Script path: 需要运行的脚本;Parameters: 运行时候的参数,选择Python Interpreter,点击Apply 和 OK
然后点击右上角的小绿按钮就可以在远程服务器上快乐的运行了