pycharm远程部署_远程连接服务器失败

pycharm远程部署_远程连接服务器失败在这之前你要确保服务器上已经创建好虚拟环境你本地已经安装好pycharm1创建本地文件远程服务器上已经有一个文件了。现在你在本地创建一个同名文件。服务器上的虚拟环境为DrQA,所以我在本地新建一个DrQA空文件夹。2用pycharm打开空项目3配置服务器的解释器左上角File→Setting→projectxxx→pythoninterpreter点右上角的小齿轮,然后点add选择SSHInterpreter,然后在上边填上服务器的地址、usernam

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

看完本篇文章你可以:

  1. 同步本地和服务器的全部或者部分文件
  2. 本地debug,服务器跑实验

在这之前你要确保

  1. 服务器上已经创建好虚拟环境
  2. 你本地已经安装好pycharm

那我们开始吧?


pycharm 2022.2

文章2022.8.16更新

1. 用pycharm打开项目

  • 如果你代码在自己电脑上,直接用pycharm打开就行了。

  • 如果你代码在服务器上,那你用pycharm创建一个空项目。

2. 设置Python解释器

这一步就是将你电脑上的pycharm连接上服务器的Python解释器。

打开解释器设置。

File → Settings → Project:XXX →Python Interpreter

在这里插入图片描述

打开之后再右边这添加解释器。选On SSH

在这里插入图片描述

把地址、端口、用户名、密码填上。

在这里插入图片描述

出现这个等一等,等它显示完了直接next就行了。

在这里插入图片描述
然后如果你服务器上已经弄好虚拟环境了或者其他python环境,你就Existing,我这里是服务器已经有了。

  • Interpreter这里是解释器的地址。
  • Sync folder是你服务器上存代码的地址。
    在这里插入图片描述

都选上以后点确定即可。

3. 不想同步某些文件怎么办

Tool→Deployment→Configuration
在这里插入图片描述

Exclude Paths里添加对应地址,不想把本地的某些文件同步过去就添加local path。不想把服务器上某些文件下载回本地就添加Deployment path。

在这里插入图片描述

4. 同步

设置完毕以后在项目上右键,Deployment,你就可以根据自己的需要选择向服务器传代码还是从服务器下拉代码了。

在这里插入图片描述


pycharm 2021.12

1 创建本地文件

远程服务器上已经有一个文件了。现在你在本地创建一个同名文件。(当然不同名也可以,你自己能分辨出来就好)
275AVYMJAWZI07~FMAW.png

服务器上的虚拟环境为DrQA,所以我在本地新建一个DrQA空文件夹。


2 用pycharm打开空项目

image.png


3 配置服务器的解释器

因为你要在自己电脑上用服务器跑代码,所以当然要用服务器上的解释器啦。

首先左上角File → Setting → project xxx → python interpreter

点右上角的小齿轮,然后点add
image.png
image.png

选择SSH Interpreter,然后在上边填上服务器的地址、username、密码。
image.png
image.png

  1. 那里需要填入服务器的python解释器地址
    如果不知道位置的话到服务器里用whereis python找一下子。
    下边显示了我服务器里能找到的python。我就选定anaconda里的python3.8了,然后将pycharm的①定位到我想要的解释器。
    image.png

  2. 那里需要填入同步文件夹。暂时先不用管它,下一步会详细说怎么搞。

image.png


4 关联本地和服务器的文件夹

Tools→Deployment→Configuration

image.png

  1. 先测试一下服务器是否连接成功
    image.png
    成功的话会显示下边这个图片的。
    image.png

  2. 将本地文件夹的地址对应到服务器相应的文件夹
    image.png

  3. 设置不同步的文件夹

    下图中可以看到,有两项deployment path和local path。前者是服务器地址,后者是本地地址。

    如果你服务器上有东西不想同步到本地,你就把服务器上文件的地址添加到deployment path中
    如果你本地有东西不想同步到服务器,那你就将本地文件的地址添加到local path中
    image.png
    我这里是把数据集和一些无关文件加入了,同步的时候就不会把数据集给我同步过来了。要不然30G数据集能要我命……
    image.png


5 同步数据

image.png
看上图:

  • upload to …
    顾名思义改完代码以后更新服务器代码。
  • download from …
    从服务器下载代码到本地。

这里我们从服务器下载下来数据。选择download from ...

他会问你从哪里下载,选定你的服务器。之后等待下载完毕即可。
在这里插入图片描述

验证一下。同步的文件是没错的。之后就可以愉快的在本地修改代码了。

16386111851.jpg

但是要注意,每次修改代码以后都要在项目那里upload to... 才会更新服务器代码。


?我终于要开始跑代码了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172831.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 无线wifi-PJ-之在开启WPS下使用reaver

    无线wifi-PJ-之在开启WPS下使用reaverPJ简单解释:  PIN码分前4和后4,先破前4只有最多一万个组合,破后4中的前3只有一千个组合,一共就是一万一千个密码组合。10的4次方+10的3次方=11000个密码组合。  当reaver确定前4位PIN密码后,其任务进度数值将直接跳跃至90.9%以上,也就是说只剩余一千个密码组合了。总共一万一千个密码!—————————–

    2022年6月4日
    40
  • RC电路知识讲解「建议收藏」

    RC电路知识讲解「建议收藏」RC电路是指由电阻R和电容C组成的电路,他是脉冲产生和整形电路中常用的电路。1.RC1.RC充电电路电源通过电阻给电容充电,由于一开始电容两端的电压为0,所以电压的电压都在电阻上,这时电流大,充电速度快。随着电容两端电压的上升,电阻两端的电压下降,电流也随之减小,充电速度变小。充电的速度与电阻和电容的大小有关。电阻R越大,充电越慢,电容C越大,充电越慢。衡量充电速度的常数t(tao)=RC…

    2025年7月31日
    5
  • 常用经典SQL语句大全完整版–详解+实例

    常用经典SQL语句大全完整版–详解+实例下列语句部分是Mssql语句,不可以在access中使用。  SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数据库CREATED…

    2022年5月19日
    46
  • mysql隔离级别为什么设置为可重复读_隔离性的4个级别

    mysql隔离级别为什么设置为可重复读_隔离性的4个级别知识点总结1.数据库默认隔离级别:mysql—repeatable,oracle,sqlserver—readcommited2.mysqlbinlog的格式三种:statement,row,mixed3.为什么mysql用的是repeatable而不是readcommitted:在5.0之前只有statement一种格式,而主从复制存在了大量的不一致,故选用repeata…

    2025年10月29日
    4
  • 正视自己,金无足赤——BCH不断发现与修正缺陷

    正视自己,金无足赤——BCH不断发现与修正缺陷

    2022年4月2日
    49
  • Android基础教程学习(一)

    Android基础教程学习(一)1.1安装工具想要进行Android开发,必须先安装java,IDE和AndroidSDK.1.1.1Java开发包首先,需要先安装Java开发包(JDK).所有Android开发工具都需要它,在编写程序时我用的Java语言.我安装的是JDK8.建议去Oracle官网下载:JavaArchive|Oracle然后去配置环境变量JAVA_HOME,使其指向JDK安装位置.(网上教程很多)安装完成之后可以打…

    2022年6月11日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号