使用setup.py安装的GitHub的Python模块无法看到自己的子模块

时间:2016-11-28 17:26:14

标签: python installation dependencies python-module

我从python-somelib-master.zip下载了GitHub,希望使用它提供的API。我跑了

  

python setup.py install

它显然已成功完成:

  

编写D:\ SOFT \ Python3 \ Lib \ site-packages \ python-somelib-1.0-py3.5.egg-info

然后引入了D:\SOFT\Python3\Lib\site-packages\somelib

然而,当我尝试从我的脚本中导入一些内容时:

from somelib import SubModule

我得到了

  File "D:\SOFT\Python3\lib\site-packages\somelib\__init__.py", line 1, in <module>
    from base import SubModule
ImportError: No module named 'base'

我确认base.py中存在D:\SOFT\Python3\Lib\site-packages\somelib

我没有正确安装模块吗?

1 个答案:

答案 0 :(得分:0)

您还必须在计算机中安装模块依赖项。如果您使用的是Ubuntu,可以使用“apt-get”轻松完成。希望能帮助到你!的xD