0
由于某些原因,如果我相对于根目录导入类,则不会反映我的更改。这里有一个例子:python没有检测到从根目录导入的更改
root/__init__.py
subdir/__init__.py
bar.py
如果我cd到子目录并做:
>>> from bar import baz
>>> dir(baz)
这反映了我的变化,以及我加入到巴兹
但是,如果我这样做的方法:
>>> from subdir.bar import baz
>>> dir(baz)
这并不反映我的变化
我已经删除了该项目中的所有.pyc文件。这让我疯狂!
你检查你的权限的目录? – ramblinjan 2012-03-16 06:47:36
你有没有检查过你的PYTHONPATH?也许有一个旧版本挂在... – 2012-03-16 06:50:21
我有drwxrwxr-x在subdir和-rw-rw-r--在酒吧 – stackOverlord 2012-03-16 06:50:42