未找到已安装的 Python 模块

未找到已安装的 Python 模块

这与 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

相关内容