pycharm远程开发及问题(点击运行自动跳转到网页)

由于总是没办法连上服务器的共享文件夹,所以打算使用pycharm远程编程,利用服务器的资源跑代码(否则我的电脑怕是要旋转起飞

前提:

服务器:已安装的python(无论是Anaconda里面的虚拟环境还是直接装的python);

本地:一个专业版本的Pycharm

 

你需要在本地Pycharm执行的操作(以下操作在2020.1Pycharm专业版本下实现:

 

 

 浏览一下你的远程主机,如果你是第一次连接,就需要设置一下,如果不是,选定你需要连接的服务器就好了

在右侧会出现Remote Host,点击右上角的三个点点点,选择你的服务器 / 新建一个你想要的连接

 

新建一个连接:选择SFTP,并创建一个名字

 

在你新建的服务器右侧,连接内容里面,点击右上角的三个点

 

 

 

 

 

 

 

OK,在这里之后就是去设置编译器.file---->settings-->python intepreter--->add

(除了下面使用新建服务器编译器的方式,可以选择第二个的已有服务器编译器,就直接选择我们上一步创建的服务器的信息了)

 

 

 

 

 

 这样,你的编译器就设置好啦!选择你设置的编译器,apply-->ok

 

 

跑一下你的项目代码吧~

 

以下是我出现的问题:完成上面设置后,运行代码出现run->进入网页......

问题原因:我跑的代码是服务器的代码...emmm上图吧,大家不要直接把remote host的代码拿出来修改啊用啊啥的(我暂时发现不好直接用-小白

看下图,同步到服务器的代码直接放到编辑器里面的话代码右侧出现一堆浏览器,即便我们刚刚设置了编译器,它还是会一遍又一遍地往这些浏览器跳转。。。。我这里就不列出跳到浏览器的图片了

 

解决办法:直接跑本地代码(编译器使用我们刚才设置的服务器的远程编译器,这样就能正常运行了(亲测有效

 

 

 看下面run的界面提示,就可以看到虽然我们选择run的代码时在我们本地的文件,但是同步到了服务器,run的代码也是用服务器的资源run服务器的代码啦~

(仍存疑的地方,我看了以下服务器的python没有装argparse等一些包,但是还是正常运行了,其实还挺奇怪的

(本来打算直接在服务器的图形化界面运行pycharm来跑同步到服务器的项目代码的,但是被卡死了....所以还是在本地跑吧 害

 

posted @ 2021-01-05 14:53  achived  阅读(1577)  评论(0编辑  收藏  举报