pycharm导入包有红色波浪线,但是可以运行

Python基础048:pycharm导入同文件夹下的包时出现红色波浪线(不影响程序运行)的解决办法 当出现如下问题时 解决方法 在当前存放脚本的文件夹右键,然后“Mark Directory as”为“Sources Root” 选择Sources Root即可 阅读详情
AI摘要

PyCharm中导入模块出现红色波浪线,但程序可以正常运行。尝试“Mark Directory as Source Root”,或者删除后重新输入import语句,也可以通过设置忽略错误。此外,注意到命令行运行与PyCharm直接运行的差异可能影响到某些功能的显示。

使用pycharm导入包出现的相关问题

优快云的博客评论区也是个宝藏地方啊,评论区的评论也很有用!如果有遇到这个问题的小伙伴,可以试一下
1、“Mark Directory as ”→“Source Root”
2、文件重名这个问题在后来我又遇到过,真的是很惨的经验了,以后命名文件真的得注意

在这里插入图片描述


最近刚刚开始使用pycharm写python,对pycharm还不太熟悉。在import模块的时候出现了一些问题,在网上找了一些方法,经历了很多波折,所以我决定把我第一篇博客献给这毫无营养的“日记”。

一开始是**“导入同一个文件夹里的模块报错”** ,百度了一下采用了下面博客里的方法, https://blog.youkuaiyun.com/qq_30622831/article/details/80978118
采用上述方法之后在从模块中导入类时,类下面还是有红色波浪线,让人很崩溃……毕竟以前用别的IDE写程序的时候,有红色就不可能运行成功!!!
在这里插入图片描述
于是我仔细地检查了我的程序,
在这里插入图片描述

发现并没有错误,百度了半天无果,所以我决定试试运行看错误是什么,发现程序运行完是这样的:

根本就是正常结束
是可以正常运行的!!!好吧,很无奈╮(╯▽╰)╭

于是我继续百度,希望能把它消去,经过差不多把百度第一页所有的网页都看完之后,我还是没有明确的办法。无奈之下,我把import的语句删了,又重新打了一遍,没有想到竟然好了,恩,就是这么神奇。

所以如果你用pycharm写程序导入模块时有红色波浪线出现,但是程序可以运行,而你又特别强迫症想把红色波浪线去掉,你可以尝试:

  1. 先运行一遍你的程序,把有红色波浪线的语句删掉重新输入一遍(这个好像有时有用 ╮(╯▽╰)╭ ,有时没用 ╮(╯▽╰)╭ ,有点迷)
  2. 在红色波浪线处点击鼠标左键,在出现的红色灯泡那选择忽视错误
    在这里插入图片描述

反正程序没错,忽视就忽视了吧。

还有一个小点,在命令行运行程序和直接pycharm点击绿色三角形运行程序有些许不同。比如,dir(模块名)可以列出模块中定义的所有名称,在命令行中运行可以直接输出,如下图
在这里插入图片描述
但是pycharm直接运行需要把函数写在print函数里才能打印出来
在这里插入图片描述

三轴云台稳定控制算法优化实战:从PID到模糊自适应 本文深入探讨了三轴云台稳定控制算法的优化实践,从经典PID控制到模糊自适应算法的进阶应用。通过实战案例和代码示例,详细解析了PID调参技巧、模糊控制实现及多传感器数据融合方法,帮助工程师在复杂环境下提升云台抗干扰能力和响应速度,特别适用于无人机航拍等场景。 阅读详情

相关推荐

TP4056在单节锂电池充电管理中的创新应用与电路优化

本文深入探讨了TP4056线性充电管理芯片在单节锂电池充电电路中的创新应用与优化方案。针对“边充边用”的核心挑战,文章详细解析了利用PMOS管构建智能供电切换电路的原理,实现了外部电源与电池供电的无缝、安全切换,有效杜绝了电池“边充边放”的风险。同时,提供了关键的元器件选型、PCB布局布线技巧及常见问题排查指南,为创客和硬件开发者提供了高性价比、高可靠性的锂电池电源管理实践方案。

rock5的博客 501

pycharm 远程解释器导入包飘红

开发的时候经常需要用pycharm连接远程解释器,有时候会出现这种情况,远程解释器上新安装了某些包,在pycharm里面导入了,但是出现红色下划线,并且无法阅读这个包的源码。但执行的时候却是可以正常执行。把pycharm的解释器设置成其他的(如本地解释器),然后再重新设置回远程解释器,这时候会更新远程解释器的包,就不会再出现飘红了。这主要是因为新装的包没有更新到本地。

arvinChen的博客 2626

Materials Studio多层聚合物建模全流程:从Build Layers到LAMMPS data文件导出避坑指南

本文详细解析了使用Materials Studio构建多层聚合物模型并导出为LAMMPS data文件的全流程。重点剖析了Build Layers工具的核心逻辑、真空层处理技巧,并提供了解决导出过程中Z轴坐标偏移问题的实战方案,特别是如何利用msi2lmp工具的-shift参数进行精准校正,确保模型在LAMMPS中模拟的稳定性和准确性。

hhh00的博客 914

maven之jar包明明已经引入了还是代码中还是标红报错

jar包明明已经引入了还是代码中还是标红报错 解决方案: 把本地jar包删了 重新导入一份 到你的maven仓库中,找到你要下载的jar包,右键删除,可能是某些原因导致jar下载不全,然后重新下吧,记得update maven ...

sdaujsj1的博客 6534

MACS2软件进行Peak calling

MACS2可以检出ChIP-Seq,ATAC-seq 以及 MeRIP-seq (RNA甲基化测序) 等富集的序列。peaks calling 有不同的方法,MACS2是最常用的call peaks工具。 MACS全称Model-based Analysis of ChIP-Seq,最初的设计是用来鉴定转录因子的结合位点,但是它也可以用于其他类型的富集方式测序。usage: macs2 [-h] [--version] {callpeak,bdgpeakcall,bdgbroadca

qq_27390023的博客 3791

山景BP10_128DBG开发板通过蓝牙连接手机放歌实验回顾

最近在学习上海山景公司的BP10_128DBG的开发板,因为网上关于BP10开发板的帖子也比较少,在学习的时候也没有太多的参考资料,基本上都是官方的历程。蓝牙放歌这个demo对我来说也比较复杂,特写下此博客进行记录、总结,大家有需要的可以参考。

weixin_56646002的博客 2021

Python在PyCharm导入模块路径正确,但模块名下出现红色波浪线的解决方法

解决python模块导入路径正确,但是有红色波浪线的问题

mohuisheng的博客 6199

学Simulink--基于风力发电系统的场景实例:海上风电场在复杂海况下的动态响应仿真

本实例将创建一个针对海上风电场在复杂海况下的动态响应模型。该模型不仅考虑了不同风速条件的影响,还引入了波浪和水流对风机塔架及基础结构的影响。通过仿真验证系统的有效性,并探索最佳控制参数设置以提高整体性能和稳定性。本教程展示了如何在Simulink中实现一个海上风电场在复杂海况下的动态响应仿真模型,并分析其性能。通过这种方式,我们不仅可以验证所提出的技术手段在提高海上风电场稳定性和效率方面的有效性,还能进一步探索优化参数以适应特定的应用场景。

xiaoheshang_123的博客 168

记录Pycharm导入包红色波浪线,但可以运行程序的问题

问题描述:

qq_44708340的博客 2068

Qt代码-软件商店

ui->statusBar->showMessage(QString("%1 已卸载").arg(app["name"].toString()));ui->statusBar->showMessage(QString("开始下载 %1...").arg(app["name"].toString()));QString("%1 已下载完成,是否立即安装?ui->statusBar->showMessage(QString("%1 下载完成").arg(app["name"].toString()));

寒寒豆豆软件公司的博客 112

L2CAP 面向连接信道(CoC)在 BLE 中的应用:建立、流控与数据传输

L2CAP(逻辑链路控制与适配协议)是蓝牙协议栈中的核心层,位于基带层之上,为上层协议提供数据传输服务。在低功耗蓝牙(BLE)中,L2CAP面向连接信道(Connection-Oriented Channel, CoC) 是实现可靠数据传输的关键机制,广泛应用于健康监测、智能家居、工业控制等领域。

byte轻骑兵的技术小窝 3637

python导入三方包的显示未解析的引用,但是可以运行

摘要:PyCharm中导入pyecharts包时出现未解析引用标红但能正常运行的问题。排查发现解释器路径和包安装位置均正确,最终通过将site-packages标记为源码根目录解决。其他常见排查思路包括:检查解释器配置、确认库安装路径、检查虚拟环境继承设置、清除缓存、标记项目源码目录等。该方法虽解决了标红问题,但需注意可能存在的潜在影响,建议根据实际项目结构调整目录标记方式。

weixin_45366181的博客 3110

YOLOv8【第二章:卷积创新篇·第23节】一文搞懂,Transformer与卷积混合架构!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》,该专栏持续复现网络上各种热门内容(全网YOLO改进最全最新的专栏,质量分97分+,全网顶流),改进内容支持(分类、检测、分割、追踪、关键点、OBB检测)。且专栏会随订阅人数上升而涨价(毕竟不断更新),当前性价比极高,有一定的参考&学习价值,部分内容会基于现有的国内外顶尖人工智能AIGC等AI大模型技术总结改进而来,嘎嘎硬核。    ✨ 特惠福利:目前活动一折秒杀价!一次订阅,永久免费,所有后续更新内容均免费阅读!

**My Coding Family** 1388

pycharm 导入模块时红色波浪线,但是程序可以正常运行,解决办法

在pycharm项目目录下面导入自己写的本地模块时,可以正常运行,但是下面有红色波浪线。 目录结构: 问题描述:import LoadData as Data。出现红色波浪线。 1.进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT” 2.在当前项目程序目录右键单击,然后“Mark Directo...

changye的博客 7298

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

pycharm导入第三方包pyecharts时出现红色波浪线,但是程序可以正常运行解决方法

左侧导航栏venv >> lib >> site-packages,选中site-packages,然后右键选中make directory as。然后就正常了,输入时会显示函数,没有波浪线报错。点击sources root。

weixin_74824886的博客 1504

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

PyCharm使用小技巧

目录1. PyCharm快捷键2. PyCharm-Debug使用3. 一些使用和设置3.1 PyCharm小技巧设置-忽略大小写,进行提示匹配3.2 用左侧的Scratches and Consoles打草稿4. 其他 1. PyCharm快捷键 搬运自我的另一篇博文中的第3节:平时各种常用的快捷键记录 Ctrl + R:替换 Ctrl + P:显示该函数所需参数 Shift + F6:重命名文件 Alt + Enter:显示错误解决方案(可以自动引入一些包,如numpy) Alt + Insert:

孟孟单单的博客 1601

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Pycharm:attempted relative import beyond top-level package

场景:pycharm编写代码时,import同级package显示错误(红色波浪线显示),如下图,提示Unresolved reference ‘XXX’。但是代码依旧可以正常运行! 解决办法: Project显示栏中,鼠标右键该package的父级文件夹–>Mark Directory as ---->Sources Root(此时文件夹会变成蓝色)。 随后就发现导包显示正常了???? PS:若是你有其他解决办法,请留言! 错误的解决办法,在package名称前面添加两个.,虽然pychar

qq_31385803的博客 902

AttributeError: module 'json' has no attribute 'loads'(python中的json问题)

如上两幅图, 在pycharm里json有波浪线,我以为是错误,于是用了Alt + enter进行导包,导入之后还是错,但是,之前虽然有红色波浪线,但可以运行啊!!!! 现在导包之后都运行不起来了,导包之后上图中的json和json_extensions-0.2.1-py3.7.egg-info这两个文件夹日期更新了,我之前没看python的lib/site-packages里有没有json这...

qq_40820382的博客 4505

去除Pycharm中的波浪线

黄色波浪线   在使用Pycharm编程的过程中,经常会自动出现一些波浪线,如下面图中的代码:   图中有多处黄色波浪线,但程序运行没有问题。这些黄色波浪线是提醒用户代码不规范,虽然不影响程序运行,但最好还是改正,以养成良好的代码风格。   解决的方法很简单,使用Code菜单下的Reformat Code功能即可,最好记住Ctrl+Alt+L这个快捷键组合。   使用了Reformat Code功能之后,黄线全部消失了。   通过前后对比,不难发现,原来空格和空行的使用都是有讲究的。如:函数定义的前面

Jacques/CS的博客 1万+

消除pycharm中的波浪线和黄色警告

就我看到的pycharm中的波浪线有3种颜色:黄色、绿色和红色 黄色波浪线: 是提醒用户代码不规范 解决方法:使用Code菜单下的Reformat Code功能即可。 当然格式化快捷键更方便:Ctrl+Alt+L 以下是pycharm中一些代码规范标准: 函数定义的前面和后面都要有两个空行,=、+、*、/等运算符两边都要有一个空格,#用作注释时,后面要留出一个空格,如果不是在行首,前面也要留出两个空格,等等。 详细的请看: https://www.cnblogs.com/liangmingshen/p/9

langezuibang的博客 7万+

pycharm导入本地py文件时,模块下方出现红色波浪线时如何解决

有时候导入本地模块或者py文件时,下方会出现红色的波浪线,但不影响程序的正常运行,但是在查看源函数文件时,会出现问题 问题如下: 解决方案: 1. 进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT” 2. 在当前项目程序目录右键单击,然后“Mark Directory as”为“Sources ...

Kellbook的博客 7万+

python引入模块红色波浪线_解决Python中PyCharm导入模块时,模块名下出现红色波浪线的问题...

在博主第一次在PyCharm中导入模块时,模块名下出现红色波浪线,不影响程序执行,但强迫症忍不了以下是解决办法Let's do it ...进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT”然后点击OK接下来如下图,右击文件所在的目录,然后“Mark Directory as”为“Sources Root”。之后当前...

weixin_39905725的博客 2919

python红色波浪线_解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题...

有时候导入本地模块或者py文件时,下方会出现红色的波浪线,但不影响程序的正常运行,但是在查看源函数文件时,会出现问题问题如下:解决方案:1. 进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT”2. 在当前项目程序目录右键单击,然后“Mark Directory as”为“Sources Root”。之后当前程序所在目...

weixin_39959794的博客 3305

pycharm导入本地py文件,出现红色波浪线的解决办法

当在程序中导入本地py文件时,会出现如下图1.1所示的红色的波浪线(相信很多人都遇到过),虽然不美观,但不影响程序的正常运行。 ...

cdd375542158的博客 1643
下一篇: matlab矩阵提取,利用矩阵B信息从矩阵A里提取子矩阵
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值