1. 项目环境说明
1.1 本地项目说明
# 项目结构
% tree
.
├── Dockerfile
├── Readme.md
├── docker-compose.yaml
├── main.py
└── requirements.txt
# 本地项目路径
% pwd
/Users/teemo/code/gitee/fast
1.2 远程项目环境
# 服务器默认ssh端口:22
# 登录服务器并创建项目路径
ssh root@ip -p 22 ...
mkdir -p /root/code/fast
2. pycharm配置远程开发
-
添加SSH连接配置
注意: ssh连接服务器时使用服务器ssh端口,连接容器时使用的容器映射的服务器ssh端口
-
添加远程解释器
-
代码上传下载
远程解释器设置完成后,在Pycharm–>Tools–>Deployment–>Configuration即可查看到新增的代码同步SFTP
配置;
如果代码未上传到服务器,可以手动操作上传,步骤:项目目录或文件右键–>Deployment–>upload to xx;
如果需要设置自动同步,操作步骤:Pycharm–>Tools–>Deployment-Options,如下图:
-
远程代码运行
服务器安装依赖后,即可本地pycharm运行服务器上的代码。