【pycharm远程debug中环境变量的问题】踩坑日记①

2023-11-13

        在使用pycharm远程debug的时候,经常会出现环境变量的问题,就是说在服务器正常运行程序没问题,但是使用pycharm开始debug就会出现毛病。

        在做实验的时候我们往往要配置环境变量,一般会永久性地配置在.bashrc等文件中,以下放出配置环境变量的详细攻略:如何在linux上配置环境变量

        然而通过我的经验发现,你辛辛苦苦配置的环境变量在pycharm的debug功能面前都是无视掉的(包括其他在.bashrc中export的命令),所以要在pycharm->Run->Edit Confugurations->Environment variables中重新把你配置的环境变量以及其他新加的export命令再配置一遍。注意这里有个小坑,当配置多个环境变量的时候,linux是用英文的冒号相连。

        不知道配置过什么变量的可以在终端输入export查看PATH。

export

        如果出现了debug的时候不承认某个python包的问题,可以使使用which+package_name查看路径,再配置环境变量。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【pycharm远程debug中环境变量的问题】踩坑日记① 的相关文章

  • 如何传递架构以从现有数据帧创建新数据帧?

    要将 schema 传递到 json 文件 我们这样做 from pyspark sql types import StructField StringType StructType IntegerType data schema Stru
  • 类的 IPython 表示

    我正在使用我创建的模块尝试 IPython 但它没有显示类对象的实际表示 相反 它显示类似的内容 TheClass module TheClass name I heavily在这个模块中使用元类 我有真正有意义的类表示 应该向用户显示 是
  • pandas DataFrame.join 的运行时间是多少(大“O”顺序)?

    这个问题更具概念性 理论性 与非常大的数据集的运行时间有关 所以我很抱歉没有一个最小的例子来展示 我有一堆来自两个不同传感器的数据帧 我需要最终将它们连接成两个very来自两个不同传感器的大数据帧 df snsr1 and df snsr2
  • 从Django中具有外键关系的两个表中检索数据? [复制]

    这个问题在这里已经有答案了 This is my models py file from django db import models class Author models Model first name models CharFie
  • python multiprocessing 设置生成进程等待

    是否可以生成一些进程并将生成进程设置为等待生成的进程完成 下面是我用过的一个例子 import multiprocessing import time import sys def daemon p multiprocessing curr
  • 在 Django Admin 中调整字段大小

    在管理上添加或编辑条目时 Django 倾向于填充水平空间 但在某些情况下 当编辑 8 个字符宽的日期字段或 6 或 8 个字符的 CharField 时 这确实是一种空间浪费 字符宽 然后编辑框最多可容纳 15 或 20 个字符 我如何告
  • Tensorboard SyntaxError:语法无效

    当我尝试制作张量板时 出现语法错误 尽管开源代码我还是无法理解 我尝试搜索张量板的代码 但不清楚 即使我不擅长Python 我这样写路径C Users jh902 Documents logs因为我正在使用 Windows 10 但我不确定
  • 从 Powershell 脚本安装 Python

    当以管理员身份从 PowerShell 命令行运行以下命令时 可以在 Windows 11 上成功安装 Python c temp python 3 11 4 amd64 exe quiet InstallAllUsers 0 Instal
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla
  • 使用 python/numpy 重塑数组

    我想重塑以下数组 gt gt gt test array 11 12 13 14 21 22 23 24 31 32 33 34 41 42 43 44 为了得到 gt gt gt test2 array 11 12 21 22 13 14
  • 未知错误:Chrome 无法启动:异常退出

    当我使用 chromedriver 对 Selenium 运行测试时 出现此错误 selenium common exceptions WebDriverException Message unknown error Chrome fail
  • 嵌套作用域和 Lambda

    def funct x 4 action lambda n x n return action x funct print x 2 prints 16 我不太明白为什么2会自动分配给n n是返回的匿名函数的参数funct 完全等价的定义fu
  • 在 Google App Engine 中,如何避免创建具有相同属性的重复实体?

    我正在尝试添加一个事务 以避免创建具有相同属性的两个实体 在我的应用程序中 每次看到新的 Google 用户登录时 我都会创建一个新的播放器 当新的 Google 用户在几毫秒内进行多个 json 调用时 我当前的实现偶尔会创建重复的播放器
  • python 中的“槽包装器”是什么?

    object dict 和其他地方的隐藏方法设置为这样的
  • 如何以正确的方式为独立的Python应用程序制作setup.py?

    我读过几个类似的主题 但还没有成功 我觉得我错过或误解了一些基本的事情 这就是我失败的原因 我有一个用 python 编写的 应用程序 我想在标准 setup py 的帮助下进行部署 由于功能复杂 它由不同的 python 模块组成 但单独
  • 等待子进程使用 os.system

    我用了很多os system在 for 循环内调用创建后台进程 如何等待所有后台进程结束 os wait告诉我没有子进程 ps 我使用的是Solaris 这是我的代码 usr bin python import subprocess imp
  • 如何在 Flask 中的视图函数/会话之间传递复杂对象

    我正在编写一个 Web 应用程序 当 且仅当 用户登录时 该应用程序从第三方服务器接收大量数据 这些数据被解析为自定义对象并存储在list 现在 用户在应用程序中使用这些数据 调用不同的视图 例如发送不同的请求 我不确定什么是最好的模式在视
  • python 对浮点数进行不正确的舍入

    gt gt gt a 0 3135 gt gt gt print 3f a 0 314 gt gt gt a 0 3125 gt gt gt print 3f a 0 312 gt gt gt 我期待 0 313 而不是 0 312 有没有
  • JSON:TypeError:Decimal('34.3')不是JSON可序列化的[重复]

    这个问题在这里已经有答案了 我正在运行一个 SQL 查询 它返回一个小数列表 当我尝试将其转换为 JSON 时 出现类型错误 查询 res db execute SELECT CAST SUM r SalesVolume 1000 0 AS
  • 如何在Python脚本中从youtube-dl中提取文件大小?

    我是 python 编程新手 我想在下载之前提取视频 音频大小 任何 YouTube 视频 gt gt gt from youtube dl import YoutubeDL gt gt gt url https www youtube c

随机推荐

  • IIS6.0容器之解析漏洞复现

    漏洞简介 解析漏洞是指web服务器因对HTTP请求处理不当导致将非可执行的脚本 文件等当作可执行的脚本去执行 该漏洞一般配合web容器 iis nginx apache tomcat等 的文件上传功能去使用 以获取服务器的权限 IIS5 X
  • 【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示

    本文详细介绍了使用MMLab的mmclassification进行分类任务的环境配置 训练与预测流程 目录 文件配置说明 下载源码 配置文件 基于预训练模型微调或者续训练自己模型的方式 配置文件说明 数据集配置方式 更改配置文件中的类别名称
  • Docker-harbor私有仓库

    目录 一 Harbor概述 1 Harbor的概念 2 Harbor的特性 3 Harbor的构成 二 Harbor 部署 环境准备 1 部署 Docker Compose 服务 2 部署 Harbor 服务 下载或上传 Harbor 安装
  • Data,DB,DBMS,DBS,DBA

    数据 Data 数据库 Database DB 数据库管理系统 DBMS 数据库系统 DBS 数据库管理员 DBA 1 数据 数据是信息的承载者 数据可以是数字 也可以是文字 图片 音频等等 通过数字化存进计算机 2 数据库 长期存储在计算
  • 【AI实战】开源大语言模型LLMs汇总

    AI实战 开源大语言模型LLM汇总 大语言模型 开源大语言模型 1 LLaMA 2 ChatGLM 6B 3 Alpaca 4 PandaLLM 5 GTP4ALL 6 DoctorGLM MedicalGPT zh v2 7 Medica
  • 串口收发最高位为0

    串口收发最高位为0 昨天在现场 读取电表度数的时候发现一个问题 读取字节最高位不管多少全部为0 搞的我相当郁闷 最后没有办法 只好人工给他置1 今天到了公司打开 linux 程序设计 翻到终端这一章 152页 赫然写着几个大字 ISTRIP
  • input标签设置为不可用状态的三种方法

    一 disabled 禁用input元素 背景颜色变成灰色 不能点击和编辑 但后台可以接收到input中的数据
  • 超声波 HC-SR04 模块入门

    超声波 HC SR04 模块入门 简介 超声波测距模块是根据超声波遇障碍反射的原理进行测距的 能够发送超声波 接收超声波并通过处理 输出一段和发送与接收间隔时间相同的高电平信号 是常用的测距模块之一 HC SR04 是最常用的超声波测距模块
  • fastadmin两级联动

    记录 实现fastadmin 两级联动效果 后端代码 ajax控制器 读取年级数据 联动列表 public function grade status this gt request gt get status where shop id
  • Hive练习题 字符串与时间类型转换

    参考文章 https blog csdn net a805814077 article details 115014708 概念 时间戳 也就是timestamp 是hive中的一种数据类型 与unix timestamp不是一个概念 un
  • Vue 之自定义指令

    Vue 之自定义指令 Vue 自定义指令有全局注册和局部注册两种方式 先来看看注册全局指令的方式 通过 Vue directive id definition 方式注册全局指令 然后在入口文件中进行 Vue use 调用新的改变 在src目
  • 01前端实习面经之第一次面试

    前端实习面试经验 本系列文章为本菜鸟记录自己的前端面试经验 也希望帮助到需要者 文章目录 前端实习面试经验 公司 面试题 总结 公司 base南京 200 天 面试题 1 es6新特性 2 数组的常用方法 3 对promise的了解 是否使
  • Linux安装代码提示或自动补全插件

    在Linux中 当我们输入命令的时候 按 TAB键会有自动补全的功能 然而有些命令不会提示 而我们又忘记了怎么拼写 比如查看防火墙开启的状态命令如下 systemctl status firewalld service firewalld
  • 网页端html使用mqttjs,JavaScript使用MQTT - 农民子弟 - 博客园

    lt html gt lt head gt lt meta charset utf 8 gt lt title gt title gt lt script src https cdnjs cloudflare com ajax libs p
  • 迅捷fw325r虚拟服务器设置,迅捷FW325Rwifi连接Internet上网怎么设置 - falogincn登录页面...

    新购或恢复出厂快fw325r无线路由器的设置 实现网络连接 需要经过以下配置步骤 本文主要介绍了迅捷www falogincn cn 快 fw325r路由器网络连接设置方法 迅捷fw325r路由器网络连接设置方法 1 输入登录地址 在浏览器
  • 一个简单有趣的爬虫-----爬取百度翻译功能

    首先确定爬取的网址 https fanyi baidu com sug 我们爬取翻译功能时应对request进行简单伪装 编写headers base url https fanyi baidu com sug kw input 请输入要查
  • QT With OpenGL(SSAO)(Screen-Space Ambient Occlusion)

    文章目录 在G Buffer中加入深度信息 使用深度信息得到环境遮蔽的结果 1 新建SSAO帧缓存类 2 生成法向半球核心 3 生成随机核心转动纹理 为什么要生成随机核心转动 创建一个小的随机旋转向量纹理 4 使用G Buffer渲染SSA
  • 从4k到42k,软件测试工程师的涨薪史,给我看哭了

    最近 2023年高校毕业生就业调查显示 本科毕业月平均起薪为5825元 调查一出 便有很多同学表示自己又被平均了 看着这一数据 不免让人想到前不久中国青年报的一项调查 近六成大学生认为毕业10年内会年入百万 毕业10年真的能带来这么大的变化
  • Html CSS的三种链接方式

    感谢原文 https blog csdn net abc5382334 article details 24260817 感谢原文 https blog csdn net jiaqingge article details 52564348
  • 【pycharm远程debug中环境变量的问题】踩坑日记①

    在使用pycharm远程debug的时候 经常会出现环境变量的问题 就是说在服务器正常运行程序没问题 但是使用pycharm开始debug就会出现毛病 在做实验的时候我们往往要配置环境变量 一般会永久性地配置在 bashrc等文件中 以下放