python项目需要在linux系统中部署,直接在linux下做开发效率太低,直接在windows上开发再部署到linux下又会出现代码不兼容的问题,最好的解决方案是在windows上使用pycharm做开发,在linux下运行,结果再输出到windows端。本文演示如何使用pycharm远程连接linux运行代码,所用pycharm版本为2022.3.2专业版。
一、新建项目
pycharm修改的配置可能会影响到项目的运行产生报错,因此可以先恢复pycharm的默认配置再新建项目,这样就基本上不会报错了。如何恢复pycharm的默认配置可以参考后文的报错处理部分。如果pycharm没有修改任何配置,则不用担心这个问题,直接从这里开始即可。
上图1处为项目在windows上的路径,3处取消勾选
这里用到了linux上的ssh服务,该服务默认使用的端口为22
这里需要指定linux上的python解释器,我这里使用的是conda创建的python3.8虚拟环境中的python解释器
上图设置windows和linux上的项目文件进行同步
上图设置windows上的代码修改能实时同步到linux上
二、报错处理
编写代码运行如果报错:Cannot find remote credentials,首先检查执行下面是否勾选,如果没有勾选就执行后面的操作恢复pycharm的初始设置,重复上面的操作即可。