我在使用 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)我应该怎么做才能让它工作?
- 查尔斯