pycharm远程调试

  • 1、安装pycharm专业版
  • 2、pycharm链接服务器方法

1、安装pycharm专业版

安装方法自行百度,以下假设已经安装完pycharm专业版。

2、pycharm链接服务器方法

若代码库在本地,则直接用pycharm打开项目文件;
若代码库在服务器,则先下载到本地,然后使用pycharm打开。
使用pycharm连接服务器,并进行相应配置,建立本地和远程的连接。
如下图所示,在pycharm中依次打开Tools->deployment->configuration

如下图所示需要配置的有三项,主要是前两项,下面分别对其中内容进行说明。
第一项connection,主要用于同服务器建立连接

第二项,Mapping,主要用于在本地项目和服务器上的项目间建立连接,两者一般情况下为同一份代码在服务器和本地的副本。


这时就可以将本地项目和远程项目建立连接了,如果本地有一些文件或路径不想上传到服务器,则在excluded path中进行添加。
设置代码运行所需远程环境。
通过第3步,我们已经将本地代码库同服务器代码库建立了连接,但是如果要在本地进行远程调试,还需要设置代码运行环境。具体步骤如下:
依次点击File->Settings->Project …->Project interpreter 下拉三角,选择show all

点击右侧+号-> ssh interpreter->existing server configuration,选择第3步配置的连接

点击next,然后先择interpreter,也就是你想在服务器上使用的环境的python位置,通常位于bin文件下,如果希望使用anaconda里配置的虚拟环境,那么interpreter选择为 anaconda_path/envs/virtual_env_name/bin/python

这时我们就配置完成了,下面介绍下常用的一些操作。
上传本地文件到服务器上对应的项目,从服务器下载到本地,同步服务器以及本地内容:
都是先选择文件或项目文件夹,然后选择Tools->deployment,在选择upload或download或sync.
本地远程运行或调试:
一般完成上述配置后,就可以直接运行代码了,如果提示环境不正确,那么需要在interpreter中选择对应的远程ssh环境。
提示:远程调试的原理可以简单的理解为:本地pycharm通过网络连接对远程项目发起指令并将运行结果显示在本地,因此实际代码的运行仍然是在远程服务器上,代码中若出现路径,也应该是服务器上的路径,而非本地路径。

参考:PyCharm实现高效远程调试代码
参考:Pycharm远程调试

pycharm远程调试相关推荐

  1. 【转载】pycharm远程调试配置

    pycharm远程调试配置https://www.cnblogs.com/liangjiongyao/p/8794324.html

  2. 使用Python控制1602液晶屏实时显示时间(附PyCharm远程调试)

    前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 本文介绍一下UP板的GPIO资源使用,以及一个使用Python演示一个简单的demo. 本文使用Markdown写成,为获得更好的 ...

  3. Pycharm远程调试之ssh remote debug(二)

    Pycharm远程调试之ssh remote debug (一) 上一篇我们讲了怎么去初步创建一个远程debug的工程,这篇我们来更深一下,讲一下当我们要修改Interperter时要怎么做. 1.创 ...

  4. pycharm远程调试多个项目出现(Permission denied)

    实验需要pycharm远程调试多个项目,而每个项目所依赖的环境又是不一样的.因此,为了方便起见,就想建立多个ssh连接.在远程调试的过程中,之前建立的连接没有出现问题,而第二次建立的连接一直出现如下问 ...

  5. openssh移植 for pycharm 远程调试 sftp

    openssh移植 for pycharm 远程调试 sftp imx8mq根文件系统制作--openssh移植 https://blog.csdn.net/ggxyx123/article/deta ...

  6. 九阴白骨爪(3)Pycharm远程调试设置

    Pycharm远程调试设置 远程调试配置 只有PyCharm的专业版才能调试远端的代码,所以必须用专业版.但是专业版是要花钱的,不花钱的话只能用一个月. 远程调试配置 配置远程调试其实就是把pytho ...

  7. python PyCharm远程调试Python( PyCharm配置远程python解释器)

    文章目录 一.PyCharm远程调试Python 远程部署配置 远程解释器配置 工作中问题总结 pycharm远程服务器运行Can't run remote python interpreter:Ca ...

  8. pycharm远程调试 No such file or directory

    pycharm远程调试 No such file or directory 在用远程调试的时候,报错: ssh:@******:22/home/anaconda3/envs/python36/bin/ ...

  9. (最新+详细+Pycharm远程调试GUI程序)解决qt.qpa.xcb: could not connect to display问题

    (最新+详细+Pycharm远程调试GUI程序)解决qt.qpa.xcb: could not connect to display问题 出现原因 解决方法 步骤 下载MobaXTerm 连接服务器 ...

最新文章

  1. bzoj 1040: [ZJOI2008]骑士 树形dp
  2. js实现图片虚化_js canvas画布实现高斯模糊效果
  3. C++STL源代码学习(之slist篇)
  4. python装饰器函数-python3 函数:函数装饰器
  5. 如何查看长文本的标识和对象(读长文本)。
  6. MDK4 如何生成bin文件
  7. 链表之打印两个有序链表的公共部分
  8. Java——线程的四种不同形式
  9. Nvidia CUDA初级教程2 并行程序设计概述
  10. 在c语言中保留35位小数,C语言程序设计复习题(供学有余力学生练习)(35页)-原创力文档...
  11. 【php毕业设计】基于php+mysql的学生签到考勤系统设计与实现(毕业论文+程序源码)——学生签到考勤系统
  12. Photoshop插件--创建暗调通道--脚本开发--PS插件
  13. 联想r480安全模式_thinkpad怎么进入安全模式
  14. 用Python实现QQ找茬游戏外挂工具
  15. 【NHOI2018】跳伞登山赛
  16. KindEditor编辑器上传修改拿shell漏洞
  17. 一个网站服务器需要多大带宽,网站需要多大的带宽 ?
  18. 【FreeSwitch开发实践】外呼网关配置(拨打电话)
  19. CS61A Lab 10
  20. iPhone 在xcode4.2中手工添加GPX文件,指定位置

热门文章

  1. 证件识别——图文智能处理OCR技术
  2. java基于ssm蛋糕店蛋糕商城蛋糕系统网站源码
  3. c++线程池原理和应用
  4. win7 计划任务 XCOPY命令使用
  5. 一屋不扫何以扫天下?
  6. powershell 将文本转换成表格的还有一种方式
  7. 操作系统实验:虚拟存储器 (C语言实现) 模拟分页式虚拟存储管理中硬件的地址转换和缺页中断,以及选择页面调度算法处理缺页中断。
  8. windows系统,删除文件慢,使用命令行快速删除大文件
  9. 最小费用最大流问题详解
  10. Sandcastle----强大的C#文档生成工具