与imports.txt中的包导入名称不同,导致PyCharm警告

问题描述 投票:2回答:1

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

import barcode

但是,在我的requirements.txt文件中,该软件包被列为:

python-barcode==0.10.0

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

包含模块'条形码'的软件包未在项目要求中列出...(Ctrl + F1)检查信息:此检查警告有关进口或必需但未安装的软件包。

[我想知道是否有人知道一种方法,可以永久性地避免以后的程序员在自己的IDE中使用此警告,也许可以通过requirements.txt文件中的指令或类似的方式。

python pycharm python-import requirements.txt
1个回答
1
投票
为了处理此类情况,PyCharm团队只报废了PyPI,结果映射与IDE捆绑在一起并存储在<PyCharm_installation_path>/helpers/tools/packages中。不久以前,因此缺少新软件包。在PyCharm的错误跟踪器https://youtrack.jetbrains.com/issue/PY-27985]中查看票证

随时可以手动编辑helpers/tools/packages,而

文件|使缓存无效并重新启动

以应用更改。
© www.soinside.com 2019 - 2024. All rights reserved.