python - 无法导入包 lib.NextBus
问题描述
我有一个自定义包,我正在将其用于由于某种原因无法加载的 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)中,当我输入导入语句时,它会正确地自动填充语句,这让我认为 pylint 知道包应该是在库中。由于 NextBus 代码是自定义编写的,因此我无法发现更多关于我的错误的信息。希望有人可以帮助...?
解决方案
推荐阅读
- python - 如何在 Plotly express 中显示日期时间的“小时精度”?
- widget - Pandas-Profiling.to_widgets():显示小部件时出错:找不到模型
- java - 为什么编译器无法推断 Java 内部类的泛型类型?
- android - 使用 com.google.android.material.textfield.TextInputLayout 时出错
- c++ - 谷歌测试找不到经过测试的dll
- javascript - 如何在 VueJS 中处理插槽的 onClick 事件
- java - 尝试使用数学符号在jsp中显示
- vuejs2 - VueJs将对象数组传递给子组件不刷新更改
- python - python烧瓶请求适用于本地主机但不适用于远程服务器
- python - 如何从 JSON 响应中提取 HTML