【发布时间】:2014-10-31 05:03:50
【问题描述】:
我有一个非常奇怪的问题。我正在开发一个 Pyramid 项目,当我运行 pserve 时,似乎发现了 non-existing 模块。
__init__.py 我的主模块:
...
# This works !!! db/models directory does not even exists
from db.models import Base
# Also works - db/model exists
from db.model import Base
...
我什至尝试重新创建我的虚拟环境,但它仍然可以找到它。
有什么想法吗?
【问题讨论】:
-
你以前有 db/models.py 吗?如果是这样,您可能有一个 db/models.pyc。删除它。
-
import db.models; print(db.models.__file__)说正在导入什么? -
@SethMMorton 谢谢伙计。我一开始也是这么想的,但我没有注意到 .pyc 文件,所以我搜索了大约一个小时的困惑和饥饿......