我编写了一个小型 Python 库,目前托管在BitBucket上。如您所见,该库名为pygpstools
,它由 5 个文件组成:
gpstime.py
→ 一个班satellite.py
→ 一个班geodesy.py
→ 带有一些大地测量方法的模块almanacs.py
→ 带有一些年历方法的模块constants.py
→ 一些常数
我想按照 README 中的说明使用它。例如:
from pygpstools import GPSTime
GPSTime(wn=1751, tow=314880)
或者:
import pygpstools
pygpstools.GPSTime(wn=1751, tow=314880)
但是在使用命令安装我的库后,我在尝试访问这样的类时python setup.py install
得到了。ImportError
GPSTime
我想问题出在__init__.py
文件上。当我在 python IRC 频道询问这个问题时,我被告知将其留空就可以了。但我已经研究过,看起来这只告诉 Python 它是一个模块,但它还不足以允许我正在寻找的这种导入,就像在任何其他库中一样。
所以我已经尝试(目前未在 bitbucket 更新)将其用作__init__.py
:
__title__ = 'pygpstools'
__version__ = '0.1.1'
__author__ = 'Roman Rodriguez'
__license__ = 'MIT'
__copyright__ = 'Copyright 2013 Roman Rodriguez'
import almanacs
import constants
import geodesy
import gpstime
import satellite
但仍然不起作用:ImportError
对于GPSTime
.
我错过了什么?