实际工作中会遇到需要使用Pycharm进行远程开发的情形,比如在自己的拥有图形界面的电脑上开发运行在远程服务器上的代码。
两大步骤的配置就能实现Pycharm远程开发:
一、本地目录与远程目录建立映射
1.1 准备工作:创建本地和远程项目目录
1)在本地创建项目目录
在本地电脑上创建需要与远程代码目录进行映射的目录
演示是在我的Windows电脑上创建demo目录:
D:\Pycharm远程开发\demo # 本地目录,用于与远程目录连接
2)在远程服务器创建项目目录
# 可以新建目录,也可以是已经存在的目录
mkdir ~/Desktop/demo # 这里我在我的Ubuntu桌面上创建了一个同名的远程目录
1.2 本地目录与远程目录建立映射
用Pycharm打开刚刚新建的本地目录
打开后:Tools | Deployment | Configuration 进行配置
在弹出的 Deployment对话框 配置:左上“+” | SFTP --> 代表选择“安全文件传送协议”
然后会弹出“Create new server”对话框,是让你为即将创建的新服务器起名
然后就可以开始填写信息,与远程服务器进行连接
信息填写完整后,点击“Test Connection”测试连接,以下代表连接成功
连接成功后,设置映射:Local path -- Deployment path
1.3 然后依次点击对话框的“OK”就完成了远程连接和目录映射,然后还需要进行一些配置
可以在Pycharm中选择demo文件夹鼠标右键点击:
也可以通过 Tools | Deplyment | - 进行操作
二、配置远程Python解释器
本地与远程建立映射后再选择本地开发目录的Python解释器,需要选择远程服务器上的Python解释器。因为远程开发就是远程连接服务器,在服务器上进行开发,因此需要选择远程Python解释器。
2.1 通过 File | Settings | Project: demo | Project Interpreter 进行项目解释器配置
2.2 在“Add Python Interpreter”对话框,SSH Interpreter - Existing server configuration --> 选择已经连接demo服务器
然后点击“Create”
然后点击“Next”
然后找到要用的远程服务器上Python解释器,需要知道远程解释器的位置
这里选择的是默认的远程服务器上解释器位置,然后 “Apply” ,“OK”,就完成全部配置
三、总结
通过以上配置,就可以进行Pycharm远程开发了。
网友评论