设置远程连接
1. 设置 Python 解释器,点击右上角 File - Setting
点击 Project - Project Interpreter 展开,点击 Add Interpreter->On SSH添加新的远程解释器
首先输入实例的服务外部地址:Host(ip)、Port、Username。
HOST(ip):请以您 SSH 中给定的为准
Port(端口):矩池云租用记录里 SSH 连接里 -p 后的几位数字,例如 20257,通常是五位数
Username(用户名):root、useradmin等
然后依次点击Next即可,在选择解释器界面选择System Interpreter,Interpreter 框写自己 Python 解释器,系统默认解释器路径是:
/usr/bin/python3
如果您有自己 conda 新建环境,改成自己对应环境路径即可。
请注意,您还需要修改下面的文件夹路径。PyCharm 的默认路径是 /tmp/PyCharm_project_***,建议您将其修改到 $HOME 目录下。
都修改好后点击Create即可完成远程解释器添加,在下图界面点击Apply开始同步
2. 等待Pycharm 底部同步完成后再点击运行程序
3. 安装其他 Python 包
在Pycharm连接好服务器,运行代码的时候发现缺包怎么安装?
首先我们需要确认好选的 Python 解释器没有问题
如果你有自己配置的环境,请在连接服务器的时候选对应的解释器
Pycharm 中点击 tool -> start ssh session,连接后,在 Terminal 中直接pip install 包名即可
另外如果远程环境安装了,Pycharm还是有红色波浪线提示没有安装,可以不用管
直接运行代码就行(有可能是 Pycharm 还在同步映射远程解释器新增的包)。
4. 上传/下载文件
默认情况下,Pycharm 会自动同步本地打开项目下所有文件到远程服务器中,可以在下方的 File Transfer 中看到,文件已经同步到了服务器目录下。