django服务器_pycharm配置远程服务器解释器

django服务器_pycharm配置远程服务器解释器可以看到,刚刚新建的test环境右边的[SSHconfiguration]中已经出现了一个服务器地址名。pycharm工具栏中的[Tools]-[StartSSHSession],如下图。这里弹出来的框就是要选择使用服务器的文件了,几个路径要搞明白。……

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

Jetbrains全家桶1年46,售后保障稳定

1. 在pycharm中打开要运行的程序

在这里插入图片描述

2. pycharm最上方任务栏中,[Tools]-[Deployment]-[Configuration]-

在这里插入图片描述

3. 弹出一个[Deployment]的配置框,选择左上角的[+]号,然后点[SFTP]

在这里插入图片描述

4. 在弹出来的[Create sever name]框里,自己命名一下,然后点[OK]。

在这里插入图片描述

5. 进入服务器配置页面,点击下图红线圈出来的三个点的位置,

在这里插入图片描述

6. 出来一个[SSH Configuration]配置页面,如下图:

  1. 点击框中左上角的[+],在右边输入:Host:就是IP地址;Port:就是端口号;User name:服务器分配的名字(一般是root);Password:如果是密码登陆的就输入密码,其他方式登陆的就选择其他验证方式。
  2. 点击[Test Connection],会出来[Connection to …(显示你在第一步输入的User name@Host:Port)]成功连接。
  3. 把两个[OK]都点了。
    在这里插入图片描述

7. 点完两个[OK]后,回到[Deployment]页面,如下图:

可以看到,刚刚新建的test环境右边的[SSH configuration]中已经出现了一个服务器地址名。按下图红框操作

  1. 点一下[Test Connection]显示成功连接。
  2. 点击[Autodetect],[Root path]会自动定位到根目录下
  3. 点击[Advanced],默认[utf-8]编码。
  4. 然后点击[OK],回到pycharm主页面。
    在这里插入图片描述

8. 开始连接

pycharm工具栏中的[Tools]-[Start SSH Session],如下图
在这里插入图片描述

9. 打开setting,选择[Python Interpreter],点右边的[Add],如下图:

在这里插入图片描述

10. 新建配置,[SSH Interpreter]-[New server configuration],把[Host]、[Port]、[User name]都填上,然后点击[Next]

在这里插入图片描述

11. 输入密码,,然后点击[Next]

在这里插入图片描述

12. 重点来了!(不能连上基本都是这里没选择对)

这里弹出来的框就是要选择使用服务器的文件了,几个路径要搞明白。

  1. Interpreter:这个是要选择python,就是你服务器上安装的python位置,如果忘记当时安装在哪里了,这边详细说一下要怎么找这个python位置。
    1)一般来说如果是用anaconda安装的话,都会在anaconda文件下,先找到anaconda文件夹,要么直接在弹出来的可选择文件里,要么去根目录(root/)里找;
    2)然后再找[envs]文件夹,点开[envs]文件夹,如果你有创建好多个虚拟环境的话,可以看到有好几个名字为你创建的虚拟环境的文件夹,点开你要用的虚拟环境文件夹,就是下图红圈中的2;如果没有创建虚拟环境的话,就直接找[bin]文件夹;
    3)在[bin]文件夹里找[python],这个python不是文件夹,在这里显示的是一个不能再继续打开的文件。到这里[Interpreter]的python就选择完毕。
  2. [Sync folders]:要把文件同步到服务器上,点开红圈3的位置,出现[Edit Sync Folders]框,左边的[Local Path]就是要运行的代码文件,右边的 [Remote Path]就是要把文件放在服务器上的位置。有一个[Automatically upload project files to the server],会自动打勾,意思就是之后在本地pycharm里增删改查代码文件,都会自动同步到服务器上。(也可以选择不自动同步,之后再一次次手动上传文件。建议选择自动同步)
  3. 选择完就点击[OK]-[Finish]
    在这里插入图片描述

13. 点击右侧[Remote Host],选择刚刚新建的[test]环境,出现很多文件,可以看一下刚刚在第12步选择的[Remote Path](就是第12步图中的红框6),会发现里面自动上传了文件[test]。

右侧没有[Remote Host]的话,点击[Tools]-[Deployment]-最下方[Browse Remote Host]就会出来。
在这里插入图片描述

14. 打开[test]文件夹下的一个代码,直接运行,可以发现是在服务器上的环境中运行的。同样地debug也是一样,直接运行就好。

在这里插入图片描述

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

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

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


相关推荐

  • 连接ftp服务器 JDK 1.7

    连接ftp服务器 JDK 1.7

    2021年6月30日
    103
  • springBoot笔记(一)「建议收藏」

    springBoot笔记(一)「建议收藏」1、直接在application.properties中写端口 server.port=8081server.servlet.context-path=/luck2、在resources包下创建application.yml 将配置文件写在里面 server: port: 8082 servlet: context-path: /lu…

    2022年6月13日
    30
  • 短信验证码的作用及安全性

    短信验证码的作用及安全性在每个人都可以参与编辑的Web2.0时代,人人都在使用和注册各种APP账号,而验证码短信就是必不可少的认证工具!所以,验证码短信逐步占据了短信行业中的重要份额。而短信验证码的作用是:1、作为身份凭证首先,验证码是商家给用户验证身份的一个凭证,通过手机短信发送验证码,是最普遍、最安全验证用户真实身份的方式。短信验证码广泛应用于用户注册、密码找回、登陆保护、身份认证、随机密码、交易确认等应用场景。2、…

    2022年7月14日
    21
  • 计算机主机号是什么意思,在一台计算机的IP地址中,网络号和主机号指的是什么?…「建议收藏」

    计算机主机号是什么意思,在一台计算机的IP地址中,网络号和主机号指的是什么?…「建议收藏」匿名用户1级2014-09-29回答根据子网掩码,如255.255.255.0的子网掩码,三个255对应的就是网络号,0对应的就是主机号,202.119.32.8就是202.119.32是网络号,8是主机号子网掩码(1)子网TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会…

    2022年6月24日
    45
  • laravel5.4 前后台未登陆,跳转到各自的页面

    laravel5.4 前后台未登陆,跳转到各自的页面

    2021年10月25日
    37
  • Java内存管理-掌握自定义类加载器的实现(七)

    勿在流沙筑高台,出来混迟早要还的。做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!上一篇分析了ClassLoader的类加载相关的核心源码,也简单介绍了ClassLoader的设计思想,读源码相对来说是比较枯燥的,还是这个是必须要走的过程,学习源码中的一些思想,一些精髓,看一下大神级人物是怎么写出那么牛逼的代码。我们能够从中学到一点点东西,那也是一种进步和成长了…

    2022年2月28日
    31

发表回复

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

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