修改 Python 解释器路径
- Windows 系统,点击右上角 File - Setting。
- 点击 Project - Project Interpreter 展开,点击后面的设置按钮,选 Add,添加新的 Python 解释器。
- 在新打开的窗口中,选择 SSH Interpreter。若 PyCharm 版本不一致,需要您选择协议的,请选 SSH 协议。
- 这里需要填写您租用 GPU 机器的 HOST、端口号和用户名。
- HOST(主机名):hz.matpool.com 或 hz-t2.matpool.com,请以您 SSH 中给定的域名为准。
- Port(端口):矩池云租用记录里SSH 连接里冒号后的几位数字,例如42799
- Username(用户名):root
- 点击 Next 进入下一步,会有一个远程连接提示,点击 Yes。
- 下一步进行授权。在 Password中填写租用时自定义服务器密码。
- 下一步填写远程解释器的路径,
/root/miniconda3/envs/myconda/bin/python
- 若您选择的是 Python2.7_多框架 ,则镜像路径是:
/root/anaconda3/envs/myconda/bin/python
- 请注意,您还需要修改下面的文件夹路径。PyCharm 的默认路径是
/tmp/PyCharm_project_***
,矩池云建议您将其修改到/mnt
目录下。
因为/mnt
是默认的网盘挂载目录,网盘不会随着机器释放而清空,可长期保存。
- 点击文件夹按钮,可修改远程同步文件夹路径。在弹出的窗口中,您可以直接输入,将 Remote Path 修改为
/mnt/PyCharm_Project_1
- 也可以点击右侧文件夹按钮, 手动选择文件夹。该列表为矩池云 GPU 机器上的文件目录,建议您选择
/mnt
。
点击 OK ,回到解释器修改页面。点击 Finish 。添加完成后点击 OK 保存。
运行文件
- 可以在下方的 File Transfer 中看到,文件已经同步到了服务器目录下。
- 配置后,Pycharm 会自动同步一些工具到远程服务器,会需要一段时间,请耐心等待。
- 如果在同步完成之前运行文件,可能会运行出错。您可以点击 Pycharm 底部查看报错原因。
- 右键文件名,待部署完成后,可以点击 Run运行该文件。
- 在下方可以看到运行后的结果。
- 如果你发现文件没有上传,可能是因为页面太久没有操作了,此时可以选择 Tools - Deployment - Upload to,手动同步文件。
- 同步以后,文件传输 Tab 会提示,文件已经传输完成。
下载远程文件
- 如果您之前有在矩池云网盘或机器上保存文件,可以下载到本地使用 PyCharm 进行编辑。
- 先新建一个项目,取名叫 DownloadProject。
- 点击 Tools-Deployment-Configuration。
-点击 Mappings 选项卡。
点击 Deployment path 右侧的按钮,选择需下载的远程项目。
- 选中想要下载的目录,点击 OK 。
- 设置成功后,点击 Tools - Deployment - Download from 。
- 会自动下载同步文件夹里的内容。
- 可以看到下载日志,左侧项目中,远程的项目已经下载到了新建的本地项目中。
点击可查看文件。您可以开始在本地进行编写和运行。
修改配置文件
若您再次租用了一台矩池云机器,机器和端口发生了变化,而 Pycharm 中的项目不变时,那么只要修改 Pycharm 的配置即可继续使用。
- 点击 Tools ,选择 Deployment - Configuration
- 修改 HOST 和 PORT 为您新租用机器的主机名和端口号即可。
- 为了避免混淆,您可修改该链接名称为矩池云,以便下次使用。右键点击左侧列表中的 hz.matpool.com,选择 rename,重命名为XXX。
使用远程终端
若您想要在 PyCharm 中远程执行 bash 命令,可通过 PyCharm 的 Terminal 工具进行操作。
- Terminal 默认连接本地,您可以点击 Tools - Start SSH session ,连接远程服务器。
- 点击后会出现一个小框,选择 matpool.com 的远程服务。
- 选择后,PyCharm 下方会新创建一个与矩池云机器连接的 Terminal,您可在该 Terminal 中运行 bash 命令。