开始连接
首先呢,我们思考两个问题。
为什么项目在自己的PC上,但却能在服务器上运行呢?那是因为服务器上也有一个和你PC上的项目一模一样的项目。
那么,问题又来了,为什么我修改PC上项目的代码,服务器上的代码也修改了呢?映射!即PC上的项目地址和服务器上的项目地址 关联起来。当修改PC端项目时,服务器端项目也会发生修改。当然,这个“修改更新”可以是自动的(服务器随着PC修改而修改,基本无延迟),也可以是手动的(只有选择上传到服务器,服务器才修改项目),具体操作下文会提到。
具体步骤
1、首先,无论项目是在PC上还是在服务器上,要想完成同步,肯定是PC和服务器上都有该项目才可以。以我的一个项目为例,我这个项目在服务器上,那我首先应该将其下载到PC上。下载后,我存放在E:\Python-file\haimiandou
2、来,我们再思考一个问题。假如当前这个项目是你学长的项目,上图是他的项目在服务器的路径,那么你想复制一份他的项目你怎么办?能不能直接将自己的PC地址和当前路径映射起来?当然不能,“造孽呀”,如果真这样,下次你修改项目时,直接把学长的项目给修改了。正确做法:将项目下载到自己的PC上,然后上传到服务器中别的地方(比如你自己的一个文件夹中)。
3、回到正轨,我已经将该文件下载下来了,同时我将其改名为cGAN2
,并上传到服务器上自己的文件夹中。如下图,记住项目在PC上和服务器上的地址,等下要用。
4、用Pycharm打开PC上的项目。要在服务器上运行,编译环境也要选择服务器上的编译环境,至于怎么配置服务器上的python环境,可问下你们的服务器管理员,网上也有教程。我这里使用已经配置好的环境作为演示。Pycharm打开界面->
点击File->
点击Settings…,如下图。
5、点击Add…,输入服务器IP地址、用户名、端口号,再点Next,输入用户密码即可。
6、密码输入正确后,进入以下界面,也是最关键的界面!如图所示。
7、点击Finish后,逐步点击Apply,最后得到下面这个界面。
8、选择自动更新代码到服务器,然后等它更新完后,就可以运行项目啦。
9、通过Start SSH Session可以在pycharm上直接运行目标服务器的linux指令
————————————————————————————————————————————————————————————————————————————————————————————————————————————————
本文为借鉴文章
原地址:https://blog.csdn.net/weixin_43581819/article/details/124862483
标签:项目,PC,地址,修改,点击,SSH,服务器,pycharm From: https://www.cnblogs.com/gzwTestblog/p/16982906.html