PyCharm远程调试代码配置以及运行参数设置方式

 更新时间:2024年01月29日 09:47:23   作者:艾渃曼丶  
这篇文章主要介绍了PyCharm远程调试代码配置以及运行参数设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、 远程文件配置

打开远程服务器部署

部署远程服务器

随便起个名字(有需要最好还是按需要起个有意义的名字;>)

选择一个SSH配置(SSH的配置不过多介绍,就是输入服务器的ip、端口、账号密码)

在映射页面选择本地项目路径以及服务器上的项目路径

点左上角“√” 以激活环境,被激活的环境会被加粗显示

二、 解释器配置

进入Pycharm的设置界面,在项目配置中点击图中的齿轮⚙图标添加环境

选择SSH解释器,并选择现有服务器配置,选择步骤一中配置好的SSH环境

解释器选择代码需要的运行环境。

up用的conda,因此选择了相应虚拟环境”baseline“中的Python解释器。

如果conda的base环境,则Python解释器在conda主目录下的bin文件中。

同步文件夹选择步骤一中的服务器上的项目目录即可。

如果已经上传了项目,下面的”√“可以去掉。

配置完后选择刚刚配置好的远程环境。 

如果程序运行不需要附带额外的参数,那么在完成上述配置后即可使用服务器进行远程代码运行与调试。

三、 debug调试时带参数过程解析

如果代码运行时需要带参数,例如:

python test.py --config_file configs/VehicleID/vit_transreid_stride.yml MODEL.DEVICE_ID "('1')"

那么在图中位置选择编辑配置(如果没有就运行一遍相关文件就会出现)

将相应参数添加至图中所示的形参文本框中

这样程序在运行时会附带所设定的参数列表。 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 利用Python通过获取剪切板数据实现百度划词搜索功能

    利用Python通过获取剪切板数据实现百度划词搜索功能

    大家是不是嫌弃每次打开百度太麻烦?今天教大家利用Python通过获取剪切板数据实现百度划词搜索功能,用程序直接打开网页,需要的朋友可以参考下
    2021-06-06
  • Python排序搜索基本算法之插入排序实例分析

    Python排序搜索基本算法之插入排序实例分析

    这篇文章主要介绍了Python排序搜索基本算法之插入排序,结合实例形式分析了基于比较的插入排序和基于交换的插入排序实现技巧,需要的朋友可以参考下
    2017-12-12
  • Python3的高阶函数map,reduce,filter的示例详解

    Python3的高阶函数map,reduce,filter的示例详解

    这篇文章主要介绍了Python3的高阶函数map,reduce,filter的示例代码,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】

    Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】

    这篇文章主要介绍了Python操作SQLite数据库的方法,简单说明了sqlite数据库的相关概念,并结合实例形式较为详细的分析了Python针对sqlite数据库的导入,创建,游标,增删改查等操作技巧,需要的朋友可以参考下
    2017-07-07
  • Python中str.format()和f-string的使用

    Python中str.format()和f-string的使用

    本文主要介绍了Python中str.format()和f-string的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python中的闭包详细介绍和实例

    Python中的闭包详细介绍和实例

    这篇文章主要介绍了Python中的闭包详细介绍和实例,本文先是详细讲解了闭包的相关知识,然后给出了python中闭包例子、lamada例子,需要的朋友可以参考下
    2014-11-11
  • 使用python+requests+pytest实现接口自动化

    使用python+requests+pytest实现接口自动化

    这篇文章主要介绍了使用python+requests+pytest实现接口自动化,在当前互联网产品迭代频繁的背景下,回归测试的时间越来越少,但接口自动化测试因其实现简单、维护成本低,容易提高覆盖率等特点,越来越受重视,需要的朋友可以参考下
    2023-08-08
  • python实现数通设备端口监控示例

    python实现数通设备端口监控示例

    这篇文章主要介绍了python实现数通设备端口监控示例,需要的朋友可以参考下
    2014-04-04
  • python解析文件示例

    python解析文件示例

    这篇文章主要介绍了python解析文本文件示例,大家参考使用吧
    2014-01-01
  • 实现Python与STM32通信方式

    实现Python与STM32通信方式

    今天小编就为大家分享一篇实现Python与STM32通信方式。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12

最新评论