您现在的位置是:主页 > news > 英文网站建设 潍坊/合肥网站seo推广

英文网站建设 潍坊/合肥网站seo推广

admin2025/4/28 15:14:05news

简介英文网站建设 潍坊,合肥网站seo推广,seo厂家电话,用php做网站视频在很多情况下,我们需要在linux下跑python程序,但是我常用的IDE是windows下的pycharm,此时如果pycharm可以直接连接linux服务器,通过在本地windows的pycharm上进行修改代码和调试,然后在本地控制linux服务器运行写的pyt…

英文网站建设 潍坊,合肥网站seo推广,seo厂家电话,用php做网站视频在很多情况下,我们需要在linux下跑python程序,但是我常用的IDE是windows下的pycharm,此时如果pycharm可以直接连接linux服务器,通过在本地windows的pycharm上进行修改代码和调试,然后在本地控制linux服务器运行写的pyt…

在很多情况下,我们需要在linux下跑python程序,但是我常用的IDE是windows下的pycharm,此时如果pycharm可以直接连接linux服务器,通过在本地windows的pycharm上进行修改代码和调试,然后在本地控制linux服务器运行写的python程序就非常nice了,本文就讲解如何配置windows下的pycharm连接linux。pycharm是利用ssh连接到服务器的,然后控制服务器运行程序

关于ssh的内容可以查看这篇博客https://blog.csdn.net/qq_34672033/article/details/89633244。

下面进入正题:

1.配置deployment settings
File -> Settings -> Build, Execution, Deployment -> Deployment
在这里插入图片描述
在这里插入图片描述
按照上面进行填写,host是指的linux服务器的ip,可通过ifconfig查看,user name是linux服务器的用户名,password是用户名对应的密码,填写好以后,点击test connection,如果弹出一个窗口,如下,则证明连接上linux服务器了。。(root path表示为server端连接之后的默认路径,可以直接默认/,表示是linux服务器的根目录,此处也可以直接设置工程的路径)
在这里插入图片描述
2.然后继续配置SFTP服务器的Mapping 选项卡。local path填写windows本地端python工程文件夹路径。Deployment path填写你打算把本地端python工程文件夹放到linux服务器的路径。
在这里插入图片描述
SFTP服务器的excluded paths选项卡,表示server 端和windows端不同步的文件夹,在这里可以设置python工程下的某些文件不同步。配置好SFTP服务器上述内容后,点击右下角的apply即可。

3.Tools > Deployment > Browse Romote Host 可以在pycharm的右边显示远程工程文件夹
在这里插入图片描述

在这里插入图片描述
选中远程端文件,右键,点击Download from here可以将远程文件下载到本地。同理,右键本地文件点击,Deployment -> upload to可以上传到已经配置好的SFTP服务器(下图展示上传某个文件的过程)。
在这里插入图片描述
也可设置本地代码和服务器代码同步更新
在这里插入图片描述
此时,已经可以通过pycharm ssh连接远程server 的terminal: tool->Start SSH session->选择一个配置好的SFTP服务器即可
在这里插入图片描述
在这里插入图片描述
4.通过上述内容已经可以连接远程linux服务器了,接下来最重要的部分,配置远程解释器
pycharm->file->setting->Project Interpreter 点击图中步骤所示位置的设置图标->点击add (新建interpreter)

在这里插入图片描述
按照下图,选择已经配置好的服务器即可,(配置的时候下面会有:选择Move this server to IDE settings,这样将这个intepreter对所有人都可见),最后点击next。
在这里插入图片描述
设置解释器的位置,也可以在此处设置文件同步,sync folders设置同步的路径,左边是本地路径,右边是远程路径(注意,必须配置好这个位置,如果按照默认路径,是存放到临时文件的,运行的时候一直运行上一版代码的结果)
在这里插入图片描述
在这里插入图片描述
注意:修改完代码后,如果已经设置了自动上传,当看到服务器上的代码没有改变,不要急,上传是需要时间的。

参考:
https://zhuanlan.zhihu.com/p/183176502
http://yipeiwu.com/31227.htm
https://blog.csdn.net/sinat_28442665/article/details/87599551