说起pycharm,对于大多数使用python的人来说,应该并不陌生。而近日又正好赶上了双11来临,有很多新用户入手了云服务器,但是不知道应该如何快速上手使用,所以,本期瞎老弟我决定做一期连接远程服务器写代码的教程。
需要准备的东西是:
远程服务器
pycharm专业版
注意!专业版是必须的,社区版中没有提供这一功能!
1,首先,我们要找到设置,通过file-settings得到
2,打开设置以后,通过Build, Execution, Deployment找到Deployment
3,添加选择选项sftp
4,之前如果没有已经设置好的服务器,那么就点击...新建一个
5,在host处填写你服务器的ip地址,在username处填写你的用户名,然后再写上服务器的密码
6,上图中有一个Test Connection按钮,配置完以后可以点击该按钮测试一下。如果配置没有问题,那么会显示测试成功。
7,确定以后,就返回图4的Root Path步骤,这个是设置服务器的根路径,你可以选择一个根路径,也可以只写/
8,设置映射,该步需要填写本地的代码路径,也就是Local Path,以及对应的服务器的路径Deployment Path,注意,服务器的路径是从之前设置的服务器根路径开始写的相对路径。
注意:第7步和第8步中的路径需要根据你自己的服务器情况如实填写,不能直接照抄/home/username/test,除非你真的在你的服务器上建立了这样的文件路径!!
9,设置好之后,应当来说,就已经配置成功了。你在本地写的文件就会被同步上传到服务器上。如果没有及时自动上传,你也可以右键点击你要上传的文件,通过Deployment手动选择upload
如果以上步骤你都已经照着一模一样做好了,那么,恭喜你,本地和服务器的连接已经建立成功了。此时你写代码就可以同步到服务器上了。
注意,此时只是设置了代码的同步上传,但并没有选择代码在服务器上运行。也就是说,虽然代码会被同步上传到服务器上,但是此时点击运行代码,仍然是在本地运行。
如果你觉得,你非常有必要让代码要在服务器上运行,而非本地的话,那么还需要设置一下python的解释器。
a,同正常设置python解释器一样,找到添加python interpreter,并且,选择ssh interpreter
b,新添加或者选择一个已有的服务器端的python解释器,此时,就可以完成点击运行,在服务器上运行代码。
注意:要正确的设置服务器端的python解释器的路径地址,以及下边的映射地址,也就是本地地址和服务器上的地址之间的对应关系。
实际上,pycharm同步代码的这一功能并非是必须的。如果你不想使用这一功能,完全可以手动选择使用scp或者sftp自行进行文件的上传。但是相对而言,上传和修改都没有直接通过pycharm远程连接方便快捷。尤其是体现在你使用flask或者django进行网站的部署上时。
因此,pycharm专业版的这一功能还是非常强大的。如果你正好有远程服务器可以使用的话,建议把这篇文章好好学习一下。
我是瞎老弟,喜欢一定记得关注我,你们的支持对我来说,真的非常重要!