gpt4 book ai didi

python - 与requirements.txt 中命名不同的包导入导致PyCharm 警告

转载 作者:行者123 更新时间:2023-12-03 22:02:35 27 4
gpt4 key购买 nike

这个问题在运行代码时不会导致实际问题,而是 PyCharm 警告的问题,我希望解决这个问题,以便其他从事该项目的程序员不必浪费时间进行调查。问题是我有一个引用已安装包的导入语句:

import barcode

但是,在我的 requirements.txt 文件中,该包被列为:
python-barcode==0.10.0

这会导致 PyCharm 生成警告,指出:

Package containing module 'barcode' is not listed in project requirements less... (Ctrl+F1) Inspection info: This inspection warns about imported or required, but not installed packages.



我想知道是否有人知道我可以为将来在自己的 IDE 中工作的程序员永久避免此警告的方法,也许是通过 requirements.txt 文件中的指令或类似的东西。

最佳答案

为了处理这种情况,PyCharm 团队曾经废弃了 PyPI,结果映射与 IDE 捆绑在一起并存储在 <PyCharm_installation_path>/helpers/tools/packages 中。 .这是前一段时间,所以缺少新的软件包。在 PyCharm 的错误跟踪器中查看工单 https://youtrack.jetbrains.com/issue/PY-27985
随意编辑 helpers/tools/packages手动和 文件 |使缓存无效并重新启动 应用更改。

更新:在 PyCharm 2020.3.x 中,包列表位于 plugins\python\lib\python.jar文件。文件 tools\packages在里面。

关于python - 与requirements.txt 中命名不同的包导入导致PyCharm 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58861821/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com