Pycharm同步linux服务器进行远程开发

每次都在本地Pycharm上编写代码,再上传服务器运行,太麻烦,每次调试都得重新上传代码,所以试一试Pycharm远程开发,注意Pycharm必须是专业版,社区版没有远程开发功能。账号激活的问题参考:https://blog.csdn.net/weixin_41519463/article/details/89167183

远程开发配置参考:

https://blog.csdn.net/autoliuweijie/article/details/80701915

其中要注意的有:

(1)添加远程主机的python解释器的时候,不能直接用他提醒的那个解释器,那是服务器本身的python2.7,应该自己查询自己账号下自己配置的python3,查询自己的python解释器的方法:在服务器上输入python,然后输入

import sys
sys.executable

(2)path mapping的时候,pycharm自动填写的是服务器上的tmp目录,我们应该在自己账号目录下创建一个PycharmProject文件夹,然后选中这个文件夹作为远程项目目录。

其他原有项目也同步开发:

Tools->deployment->configuration->mapping  选好对应的服务器文件夹

然后就多出了上传下载的几个选项:

可以点上Automatic Upload;但有时虽然点了autoupload,但却没有自动上传,因此会导致改了代码也没有同步,自己还傻乎乎的一直调试 。所以最好还是取消自动更新,改完代码手动upload更稳妥。而这里的Upload只能upload当前文件,为了将整个项目upload上去,可以这样:右击项目

查看是否上传成功:

可见已经同步成功。

然后修改解释器,选为服务器的python3即可运行,

此时会将代码在服务器上运行,将结果显示在pycharm,这样既可以方便编写和调试代码,又可以利用到服务器的高性能。如果要跑计算量很大的程序,在调试好代码后应该换用xshell来运行,因为pycharm关闭会把程序停止掉。用xshell运行程序,且关闭xshell后保持程序运行的方法为:https://blog.csdn.net/weixin_41519463/article/details/89963166

猜你喜欢

转载自blog.csdn.net/weixin_41519463/article/details/89887842