安装后无法导入模块

Cannot import module after install

我已经使用项目文件夹中的命令 python setup.py install 安装了一个 python 应用程序,但是当我从我的 bash 中执行它时,我得到了错误:

ImportError No module named 'skipgram'

此模块直接从 __main__.py 文件导入。 项目来源是https://github.com/phanein/deepwalk。你可以看到在 deepwalk 文件夹中有文件 __main__.py,它从那里导入了 Skipgram 库。 我是 python 编程的新手,也许这是关于某个路径变量的问题?

PS。我的实际设置是: Python 3.5 on anaconda3 on Linux Mint 18.

我同意@erotemic,看来main.py中的第16行应该改成:

from deepwalk.skipgram import Skipgram

当您注意到 graph.py 和 walks.py 与 skipgram.py 位于同一文件夹中,但图表和行走是这样导入的:

from deepwalk import graph
from deepwalk import walks as serialized_walks