Python如何从.egg文件导入模块?

Ale*_*lex 17 python module packages

我怎么__init__.pyc在这里打开?

    >>> import stompservice
    <module 'stompservice' from 'C:\Python25\lib\site-packages\stompservice-0.1.0-py2.5.egg\stompservice\__init__.pyc'>
Run Code Online (Sandbox Code Playgroud)

我所看到的C:\Python25\lib\site-packages\只是.egg文件,但包的内部文件在哪里?

Unk*_*own 24

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

.egg文件只是重命名的zip文件.

用你的zip程序打开鸡蛋,或者只是将扩展名重命名为.zip,然后解压缩.


小智 23

例如,如果要导入suds模块,该模块可用作.egg文件:

在你的python脚本中:

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

sys.path.append(egg_path)

import suds
#... rest of code
Run Code Online (Sandbox Code Playgroud)