无法导入软件包lib.NextBus

时间:2019-02-27 16:07:59

标签: python python-2.7

我有一个自定义软件包,该软件包用于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代码是自定义编写的,因此我无法发现更多有关错误的信息。希望有人可以帮助...?

0 个答案:

没有答案