pylint在工作目录中显示目录导入错误

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

安装了新版本的Python(从3.8.1到3.8.3)并将其与Visual Studio Code结合使用后,我遇到了pylint的问题,该问题在升级之前并未发生。

我的工作目录树如下:

📦bot
 ┣ 📂cogs
 ┃ ┗ 📜cog.py
 ┣ 📂utils
 ┃ ┗ 📜__init__.py
 ┃ ┗ 📜format.py
 ┣ 📜__init__.py
 ┣ 📜core.py
📜run.py

run.py是脚本的“入口点”,用于初始化所有内容,在其中执行import bot的效果很好,而pylint对此没有任何问题。相对导入对pylint都没有问题,因为core.py使用from .utils import ...

但是,当在from bot.utils import ...中执行cog.py时,pylint一直显示import-error问题,由于代码运行正常,该问题不应该出现。

我很困惑为什么升级之前不存在此问题,我做错了什么,如果是,我该如何更改此行为?

python python-3.x visual-studio-code discord.py pylint
1个回答
0
投票

事实证明,我不需要更改VSC或pylint的任何东西,出于某些奇怪的原因,我在齿轮中添加了一个__init__.py文件,它可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.