注:Pycharm需要专业版才可以远程连接
1. Add New Interpreter -> On SSH
2. 填写服务器ip地址和用户名后点击Next
3. 输入密码,勾选保存密码,点击Next测试是否成功连接上服务器,成功后继续Next
4. 在Interpret后面选择服务器内的python环境地址,例如我的py310环境地址在.conda/envs/py310/bin/python3.10。
Sync folders是指将本地的项目根目录映射到的服务器地址,点击后面的文件夹图标可以修改。
左边是本地地址,后面是服务器地址,点击可以修改自己的。完毕后点击OK。
再点击Create即可。
需要修改相关的地址等配置时,可以Tools -> Deployment -> Configuration
在Connection标签下,Root path选择服务器中保存该项目的文件夹,也就是本地项目地址映射到的服务器项目地址。
Mappings标签中,Deployment Path和Web Path填/即可,点击OK
Tools -> Deployment -> Browse Remote Host 可以打开侧边栏显示服务器中项目文件,右键选中的文件可以将本地的该文件上传到服务器中,或者下载到本地的对应目录中。
注:
若没有文件,显示remote host 为空,可以重启Pycharm
若远程连接成功后,终端显示的python环境依然是本地环境,可以尝试Tools -> Start SSH Session或者重启Pycharm