如何导入存储在.py代码的相对位置的python .egg文件?
例如,
My Application/
My Application/library1.egg
My Application/libs/library2.egg
My Application/test.py
如何从test.py中导入和使用library1和library2,同时将.egg库保留在原位?
Eli*_*sky 27
.egg只是一个.zip文件,就像一个可以导入东西的目录.
您可以使用该PYTHONPATH变量将.egg路径添加到路径中,或者将目录附加到路径中 
 sys.path.另一个选择是使用.pth指向鸡蛋的文件.
有关更多信息,请参阅Python鸡蛋,Python鸡蛋和所有关于鸡蛋的小型简介.
例如,如果您library1.egg包含一个名为的包foo,并且您添加library1.egg了PYTHONPATH,则可以简单地进行import foo
如果你不能设置PYTHONPATH,你可以写:
import sys
sys.path.append("library1.egg")
import foo
| 归档时间: | 
 | 
| 查看次数: | 23278 次 | 
| 最近记录: |