我在Ubuntu 10.10上运行Python 2.6.6。Python:from import error
据我所知,我们可以导入一个模块并将该模块绑定到不同的名称,例如,
import spam as eggs
也
from eggs import spam as foo
我的问题是,在运行PySide examples时,下面的导入代码不运行:
import PySide as PyQt4
from PyQt4 import QtCore, QtGui
它生成一个导入错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4
显然,根据Python解释器,上面的代码是不正确的,我的问题是为什么它不正确,或者为什么这不工作?
谢谢,你说得对,PyQt4是实际的模块。尽管我应该知道得更清楚,但它并没有跨越我的想法。我只是想知道为什么PySide开发人员决定以这种方式编写他们的导入声明。无论如何,谢谢。 – 2011-02-24 01:34:44
也许他们开发了'PyQt4'的例子,或者复制了'PyQt4'项目中的一些演示。看看http://gitorious.org/pyside-examples/pyside-examples/blobs/master/examples/demos/README。这一切都指“PyQt4”。 – Mikel 2011-02-24 01:47:22