pycharm无法连接服务器_pycharm部署项目到服务器

pycharm无法连接服务器_pycharm部署项目到服务器Pycharm连接服务器Pycharm连接服务器是最为常用的内容,本文记录了Pycharm连接服务器的方法。BlueStragglers分享技术成长的乐趣目录Pycharm连接服务器1.操作步骤1.1创建连接1.2新建项目1.3运行配置2.常见问题2.1不显示Package1.操作步骤1.1创建连接首先,需要创建连接。进入Tools→Deployment→Configuration,打开配置页面。在Deployment页面的Connection

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

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

Pycharm 连接服务器

Pycharm 连接服务器是最为常用的内容,本文记录了 Pycharm 连接服务器的方法。

BlueStragglers 分享技术成长的乐趣

1. 操作步骤

1.1 创建连接

首先,需要创建连接。

进入 Tools → Deployment → Configuration,打开配置页面。

image-20210301143519748

在 Deployment 页面的 Connection 中,修改 SSH configuration,并 Test Connection 确保能够正确连接。随后可以修改 Root Path,可以 Autodetect,但是不建议修改这里。

image-20210301152515897

在 Mappings 中,Local Path 是目标工程的位置,而 Deployment Path 是远程工程的位置。因为在这里就会设置远程工程的位置,所以不用在前面设置 Root Path。否则反而会出问题。

image-20210301152825108

1.2 新建项目

新建项目,选择 Interpreter 解释器,将其修改为我们需要连接的服务器的配置。

image-20210301111729575

如果是已经在 Pycharm 中创建过的远程解释器,直接选择 Existing interpreter,选择对应解释器,并修改 Remote Project Location 到目标文件夹即可。

image-20210301111533114

如果没有在 Pycharm 中创建解释器,而远程服务器已经配好了 Anaconda 环境,那就需要在 Pycharm 中创建解释器即可。

进入 File → Setting → Project → Python Interpreter,选择右侧的齿轮,点击 Add。

image-20210301112458531

选择 SSH Interpreter。如果曾经配置过 Server Configuration,就可以选择 Existing Server Configuration,找到对应的配置。如果没有配置过,则需要输入服务器信息,选择对应内容填入,创建新连接。

image-20210301112559115

点击 Next,就可以进行解释器配置。找到需要的 Interpreter 对应的地址,输入目标解释器中,并修改远程文件夹地址即可。

因为我们一般采用 Anaconda,所以可以在 Linux 中使用下列方法找到目标解释器。填入即可。

conda info --envs 
# 获取 Anaconda 环境的地址

cd CONDA_ENV_PATH
find . --name python3
# 查找 Anaconda 环境内的 Python3 解释器地址,一般默认是 ./bin/python3
# 因此,一般 CONDA_ENV_PATH/bin/python3 就是地址

image-20210301112725838

1.3 运行配置

最后还要配置运行环境。进入 Run → Edit Configuration。

配置 Script Path 为要运行的文件,Python Interpreter 为解释器,Working Directory 为工作目录。配置完成后即可运行。

image-20210301154301386

2. 常见问题

2.1 不显示 Package

如果下图的 Package 位置不显示 Package,而现实 Nothing to show,说明解释器配置有问题。进入 File → Settings → Project,选择 showall,修改当前配置。很有可能是因为配置没有勾选 SSH 而是勾选了其他选项造成的问题。重新勾选为 SSH,即可正常显示。

image-20210301154508382

其他选项造成的问题。重新勾选为 SSH,即可正常显示。

[外链图片转存中…(img-UvbvdZzG-1614735922112)]

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

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

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


相关推荐

  • 正则表达式(.*?)惰性匹配()

    正则表达式(.*?)惰性匹配()没什么可说的看这儿就行了,,特别是最后一条。1、.匹配任意除换行符“\n”外的字符;2、*表示匹配前一个字符0次或无限次;3、+或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但尽可能少重复;4、.*?表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。如:a.*?b匹配最短的,以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aab……

    2022年7月15日
    22
  • Android之Activity生命周期浅析(一)「建议收藏」

    Android之Activity生命周期浅析(一)「建议收藏」Activity作为四大组件之一,出现的频率相当高,基本上我们在android的各个地方都能看见它的踪影,因此深入了解Activity,对于开发高质量应用程序是很有帮助的。今天我们就来详细地聊聊Activity的生命周期,以便我们在以后的开发中能如鱼得水。一、初识Activity  在日常应用中Activity是与用户交互的接口,它提供了一个用户完成相关操作的窗口。当我们在开发中创建Activit

    2022年8月16日
    9
  • 【JavaScript——牛客网算法No.HJ2】计算一个字符串中含有某个字符的个数[通俗易懂]

    【JavaScript——牛客网算法No.HJ2】计算一个字符串中含有某个字符的个数[通俗易懂]@No.HJ2@problemdescription:写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。@inputdescription:第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。@outputdescription:输出输入字符串中含有该字符的个数。示例@input:ABCDEFA@output:1varstr1=readline();varstr2=…

    2022年9月28日
    4
  • qq邮箱收到钓鱼邮件_emc邮件门事件该怎么回答

    qq邮箱收到钓鱼邮件_emc邮件门事件该怎么回答0x0背景福无双至、祸不单行。本来是风和日丽的天气,白帽子在工地认真搬砖然后被一些所谓的负(dou)责(bi)人怼了,心里感觉到很委屈。准备下班之际莫名其妙收到了一封QQ邮箱弹窗点开一看直觉就是"这货有毒"。0x1过程新学期课程表安排通知,感觉还是比较有针对性的,想一想自己前段时间加入一些考研群的,目测就是这些群里面的人吧。话不多说,就开启burpsuit看看通信过程。一访…

    2022年8月24日
    8
  • POJ 2996 Help Me with the Game (模拟)

    POJ 2996 Help Me with the Game (模拟)题目链接:http://poj.org/problem?id=2996POJ训练计划中的模拟都是非常棒的模拟,也非常有代表性。这个题讲的是给你一个国际象棋棋盘,敲代码打印出黑白两方的棋子。以及棋子的坐标。可是须要注意的国际棋盘的坐标问题例如以下图这个国际棋盘能够看到数字轴和字母轴的方向以及增减关系。所以在这个题的统计的时候须要进行坐标转换。由于已经做过类似的方法…

    2022年8月12日
    10
  • HTTP协议具体解释

    HTTP协议具体解释

    2022年1月8日
    46

发表回复

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

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