0

我在使用 PyPi 上的 Python 包时遇到问题。对于此类问题,我看不到任何已回答的问题(尽管我发现了一些未回答的问题),所以这里是:

我的包 BrickPython 如下所示:

BrickPython
    + BrickPython
        + __init__.py
        + Scheduler.py
    + Other test and example modules at top level.

该模块有一个工作 setup.py;包 BrickPython 似乎已正确安装在 PyPi 上(使用 python setup.py sdist upload);和

sudo pip install BrickPython

成功完成。但是,当我尝试使用它时,我看到了错误:

>>> import BrickPython
>>> BrickPython.Motor
Traceback (most recent call last):
     File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Motor'

据我所见,我正在遵循类似于http://guide.python-distribute.org/creation.html#directory-layout的设置(因为所有测试代码都在不同的位置),所以我想知道什么是错的。尝试这个很痛苦,因为显然我必须发布一个新版本来测试我所做的每一个更改。

请,

1)如何在不安装 PyPi 的情况下尝试安装 egg 包?

2)我应该怎么做才能让它工作?

  • 查尔斯
4

1 回答 1

0

试试这个

from BrickPython import Motor

m = Motor.Motor(<port>, [scheduler])
于 2014-03-01T22:59:40.183 回答