PyPi에서 Python 패키지에 문제가 있습니다.새로운 Pypi 모듈이 설치되어 있지만 파이썬에서 인식되지 않는 것으로 보입니까?
내 패키지 BrickPython은 다음과 같습니다:
는BrickPython
+ BrickPython
+ __init__.py
+ Scheduler.py
+ Other test and example modules at top level.
모듈은 작업이 있습니다 (I 몇 가지 답이없는 사람을 찾았지만) 그래서 여기에 간다,이 같은 문제에 대한 대답 질문을 볼 수 없습니다 setup.py; package BrickPython이 PyPi에 올바르게 설치되어있는 것으로 보입니다 (python setup.py sdist 업로드 사용). 및
sudo pip install BrickPython
이 성공적으로 완료됩니다. 내가 http://guide.python-distribute.org/creation.html#directory-layout과 비슷한 설정 (모든 테스트 코드에 다른 장소에)를 다음과 같은거야 볼 수 있듯이 지금까지
>>> import BrickPython
>>> BrickPython.Motor
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Motor'
을, 그래서 나는 ': 나는 그것을 사용하려고하지만 때, 나는 오류를 확인 무엇이 잘못 될 수 있는지 궁금합니다. 분명히 내가 만든 각 변경 사항을 테스트하기 위해 새로운 릴리스를 만들어야하므로 실험을하는 것은 고통 스럽습니다.
하십시오,
1) 어떻게 PyPi 설치를 거치지 않고 계란 패키지 설치를 실험 할 수 있습니까?
2) 제대로 작동하려면 어떻게해야합니까?
- 찰스
당신이'BrickPython/BrickPython/Motor.py'이 파일가 있습니까 시도해? 'BrickPython/BrickPython/__ init __. py'에'BrickPython.Motor'을 임포트합니까? – jfs
* "PyPi 설치를 거치지 않고 계란 패키지 설치를 어떻게 할 수 있습니까?"*'pip.py install -e .'를'setup.py'를 사용하여 디렉토리에 실행하십시오. – jfs
아하! 고맙습니다 J.F. – CharlesW