在Linux系统,以Ubuntu系统举例,我们如果想在Ubuntu服务器上(非图形化界面)修改python代码,据我所知只能使用vim操作,这会非常麻烦不友好。为了可以方便的修改服务器上的代码以达到测试代码的目的,我们可以在本地的pycharm上远程连接服务器,接下来就来介绍使用方法。
1. 配置PyCharm与服务器的代码同步
① 打开Tools | Deployment | Configuration,点击左边的“+”添加一个部署配置,类型选SFTP
② 自己起一个有意义的server name,这里起名“test”,然后点击“OK”
③ 配置“Connection”中的信息,注意Root path目录用户名必须有权限创建文件。
④ 点击connection旁边的mappings按钮,配置映射,点击"OK"
到此,你本地项目已经和你的服务器上你创建的目录同步了,换句话说代码已经匹配了。接下来要为代码配置虚拟环境了,不然用的还是你本地的资源,只是代码同步在了服务器。
2. 配置远程Python解释器
① 选择File | Settings,选择Project | Project Interpreter,然后在右边,点击那个小齿轮,然后点击Add,填上信息,点击"Next"。
② 填写用户名对应的密码,点击"Next"
③ 填写下面的信息,然后点击"Finish",然后会弹出来一个框,问你要不要自动同步代码,点击"overwrite"即可