没有名为 'igraph._igraph' 的模块
No module named 'igraph._igraph'
我刚刚从源代码安装了 python-igraph 0.7.1,没有任何问题。我还没有安装 C 库,因为在构建时使用存储库版本会导致错误,但是 setup.py 成功编译了它。
但是,现在我无法导入它。我收到以下错误:
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/jeffcollins/Downloads/python-igraph-0.7.1/igraph/__init__.py", line 34, in <module>
from igraph._igraph import *
ImportError: No module named 'igraph._igraph'
在我从 trusty 升级到 vivid 之前,我没有遇到这个问题,但我在 trusty 上的安装已经很久以前了,我不记得是否有其他相关的变化(不是 Python或 python-igraph 版本)。
我的系统信息(如果相关):
- 三星 Chromebook 2
- ARMv7 处理器版本 3 (v7l) x4
- Ubuntu 15.04(通过面包丁)
- Python 3.4.3
当您正站在将源代码树提取到的文件夹中时,通常会发生这种情况。源代码树包含一个名为 igraph
的文件夹,但其中没有 _igraph.so
- _igraph.so
是在构建 igraph 时在 build
的某个子文件夹中创建的。当您键入 import igraph
时,Python 认为您指的是相对于当前文件夹的 igraph
文件夹,而不是您刚刚安装的 igraph
包。
解决方法:换到另一个没有名为igraph
的子文件夹的目录,然后重试。
我想可能不是 python 3.4.3。只是一个想法,因为我已经在 chromebook 上为此尝试了大量网站。如果你能告诉我你从哪里下载的,那将对我有很大帮助。 :)
我刚刚从源代码安装了 python-igraph 0.7.1,没有任何问题。我还没有安装 C 库,因为在构建时使用存储库版本会导致错误,但是 setup.py 成功编译了它。
但是,现在我无法导入它。我收到以下错误:
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/jeffcollins/Downloads/python-igraph-0.7.1/igraph/__init__.py", line 34, in <module>
from igraph._igraph import *
ImportError: No module named 'igraph._igraph'
在我从 trusty 升级到 vivid 之前,我没有遇到这个问题,但我在 trusty 上的安装已经很久以前了,我不记得是否有其他相关的变化(不是 Python或 python-igraph 版本)。
我的系统信息(如果相关):
- 三星 Chromebook 2
- ARMv7 处理器版本 3 (v7l) x4
- Ubuntu 15.04(通过面包丁)
- Python 3.4.3
当您正站在将源代码树提取到的文件夹中时,通常会发生这种情况。源代码树包含一个名为 igraph
的文件夹,但其中没有 _igraph.so
- _igraph.so
是在构建 igraph 时在 build
的某个子文件夹中创建的。当您键入 import igraph
时,Python 认为您指的是相对于当前文件夹的 igraph
文件夹,而不是您刚刚安装的 igraph
包。
解决方法:换到另一个没有名为igraph
的子文件夹的目录,然后重试。
我想可能不是 python 3.4.3。只是一个想法,因为我已经在 chromebook 上为此尝试了大量网站。如果你能告诉我你从哪里下载的,那将对我有很大帮助。 :)