Подтвердить что ты не робот

Как Python импортирует модули из .egg файлов?

Как открыть __init__.pyc здесь?

    >>> import stompservice
    <module 'stompservice' from 'C:\Python25\lib\site-packages\stompservice-0.1.0-py2.5.egg\stompservice\__init__.pyc'>

Все, что я вижу в C:\Python25\lib\site-packages\, является .egg файлом, но где внутренние файлы пакета?

4b9b3361

Ответ 1

http://peak.telecommunity.com/DevCenter/PythonEggs

.egg файлы просто переименовываются в zip файлы.

Откройте яйцо с помощью zip-программы или просто переименуйте расширение в .zip и извлеките.

Ответ 2

Например, если вы хотите импортировать модуль suds, который доступен как .egg файл:

В вашем python script:

egg_path='/home/shahid/suds_2.4.egg'

sys.path.append(egg_path)

import suds
#... rest of code