无法从python egg文件导入模块

时间:2015-06-22 16:27:18

标签: python import

我创建了一个python egg文件。我有附加到sys.path的egg路径,当我在egg文件中导入python模块时,如果我直接从脚本执行它,它就可以工作。但是当同样的事情在我的应用程序中不起作用时,脚本A调用脚本B,脚本B尝试设置sys.path()并导入模块。我不确定有什么区别以及为什么它在方案2中不起作用。感谢任何帮助。

Egg包含以下文件:

测试/ sample.py

测试/的初始化的.py

第1步(test1.py):它有效

egg_path = /var/local/sample.egg

sys.path.append(egg_path)

from sample import test

第2步(test2.py):它不起作用

import testmode

testmode.py:

egg_path = /var/local/sample.egg

sys.path.append(egg_path)

from sample import test

不确定是什么问题。两者都有作为所有者的根。 test1.py权限设置为600权限,test2.py和testmode.py具有755权限。

0 个答案:

没有答案