我尝试在ubuntu13.10中运行一个使用第三方模块(完全由pip install module
安装)的脚本。此脚本位于NTFS分区中。你知道吗
import foo
API_KEY = "xxx"
api = foo.FOO(APIKEY)
它的返回误差是
$ python test.py
Traceback (most recent call last):
File "test.py", line 3, in <module>
import foo
File "/media/path/to/project/test.py", line 6, in <module>
api = foo.Foo(API_KEY)
AttributeError: 'module' object has no attribute 'Foo'
但是,当我将相同的代码复制到~/Desktop/test.py
时,它就可以正常工作了。脚本的位置是导致这些错误的原因还是不是问题所在?你知道吗
检查目录中是否有
foo.py
文件。如果有,它可能会阻止导入所需的模块。你知道吗在两个目录中发出以下命令将为您提供foo模块的路径:
如果发现有意外的
foo.py
,请重命名或删除它。(确保没有foo.pyc
残留)相关问题 更多 >
编程相关推荐