无法导入包lib.NextBus

2024-06-16 08:33:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个自定义包,用于python项目,由于某种原因无法加载。我的结构如下:

ParentFolder
|-.gitignore
|-ReadMe.md
|-requirements.txt
|-setup.py
|-lib
  |-__init__.py
  |-NextBus.py
|-src
  |-Scheduler.py

init函数为空,只允许Python将lib作为包目录查看。Scheduler.py中的import语句如下所示:

import lib.NextBus as nb

我尝试了另一个类似以下内容的导入语句:

from lib.NextBus import *

它也发出了同样的错误

我得到一个pylint错误,它说“无法导入lib.NextBus”,但是在我的IDE(VSCode)中,当我输入import语句时,它会正确地自动填充语句,这使我认为pylint知道包应该在lib中。由于NextBus代码是自定义编写的,因此我无法发现更多关于我的错误的信息。希望有人能帮忙


Tags: 项目pyimportinitlib错误语句结构