这与 stackoverflow/superuser 相似,但我猜测这是一个简单的安装问题。
我已经在我的 ubuntu 10.04 服务器上安装了 python-twisted,但是找不到它。
这是我尝试导入某些内容时得到的结果:
>>> 从 twisted.internet 导入 react 回溯(最近一次调用最后一次): 文件“”,第 1 行,位于 文件“twisted.py”,第 1 行,在 从 twisted.internet 导入 react 导入错误:没有名为 internet 的模块
我已经通过 apt-get 安装了该软件包。这样,模块就安装在这个文件夹中:/usr/lib/python2.6/dist-packages/twisted
带有一个__init__.py
文件。
当我尝试使用python setup.py install
(从网站下载)时,它会将其安装到/usr/local/lib/python2.6/dist-packages/twisted
,但在那里也找不到它。
有人知道哪里出了问题吗?Google 没有透露任何信息。
答案1
您似乎有一个 twisted.py 文件隐藏了正确的导入。重命名它。from __future__ import absolute_imports
如果您希望自己的模块可用作,则可以使用绝对导入 () myapp.twisted
。