pycharm远程连接并运行
使用pycharm远程连接repo并远程运行。
配置
- 本地新建repo(可以先clone远程repo),并用Pycharm(pycharm-professional-2019.3.2)打开
- 选择pycharm中,
Tools > Deployment > Configuration
,点击左上角的+
,添加配置 - 配置信息说明
- Connection
- Type: SFTP
- Host: 远程ip地址
- User name: 远程机器用户名
- Password: 远程机器密码
- Root path: 远程根目录,需要自己选择(更新:最好选择根目录,防止后面mapping出问题)
- Mappings
- Local path: 本地repo地址
- Deployment path: 远程repo地址
- Web path: 暂时不用设置,貌似 Web 相关的程序会用到
- Excluded Paths: 可以设置一些不想同步的目录,例如软件的配置文件目录等,可忽略
- Connection
- 以上弄完,点击确认,接着配置解释器
- 打开
Pycharm > Preferences > Project > Project Interpreter
- 点击
project Interpreter
右边的齿轮,点击Add
- 选择
SSH Interpreter
,由于之前(第3步)配置过远程连接,直接选择Existing server configuration
即可 - 3点击后,下方会出现一个
Create
,点击后,点击Next
- 在最上面的
Interpreter
中选择远程的python解释器,注意是绝对路径 - 在下面的
Sync floder
中选择要同步的远程repo即可
- 打开
使用
上传文件
新版默认是及时同步,手动同步选择Tools > Deployment > Upload to
运行程序
直接右键运行即可,与本地运行没有使用上差异,实际上从控制台可以看出,是ssh远程执行
ssh://user@rempte_ip:22/home/user/anaconda3/envs/nlp3/bin/python3 -u /home/user/test_repo_path/test.py
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!