PyCharm Professional 支持通过 SSH 连接远程实例,使用远程 Python 解释器进行代码开发、调试和运行。 警告: 如果使用 PyCharm 直接运行或在终端中执行训练程序,请在调试完成后使用 screen或tmux开启守护进程,确保程序不受 PyCharm 或 SSH 连接中断影响。具体使用方法请参考守护进程文档。
PyCharm Community 不支持通过 SSH 配置远程 Python 解释器,本文需要使用 PyCharm Professional。
root123.xxx.xxx.3230220如果找不到“在 SSH 上”选项,请确认当前使用的是 PyCharm Professional,而不是 Community 版本。
123.xxx.xxx.32;30220;root。用户名、主机和端口需要以当前实例页面显示的 SSH 指令为准。OLA Cloud 实例的用户名通常为 root。
Python。新版 PyCharm 通常会自动检测远程解释器;如果检测失败,可手动填写解释器路径。/root/miniconda3/bin/python3/root/miniconda3/envs/{对应的虚拟环境名称}/bin/python3{对应的虚拟环境名称} 替换为实际的虚拟环境名称,例如:/root/miniconda3/envs/myenv/bin/python3/root/ola-data/project/不建议使用默认的 /tmp目录,因为该目录中的文件可能会被系统清理或不适合长期保存项目代码。
screen 或 tmux 运行需要长时间执行的程序。root;-p 参数或端口号;/root/miniconda3/bin/python3bin/python 路径。screen 或 tmux 重新启动程序,并通过日志文件查看运行情况。