对于模棱两可的标题感到抱歉,但我不确定如何用几句话来描述这个问题。
我有两个容器,A和B.两个容器都有以下python包:
python-keystoneclient (3.5.0)
我有以下简单的代码:
import keystoneclient.openstack.common.apiclient
print "hello"
执行时,容器A输出“hello”,而容器B输出:
Traceback (most recent call last):
File "test.py", line 1, in <module>
import keystoneclient.openstack.common.apiclient
ImportError: No module named openstack.common.apiclient
我下载了python包的源代码(python-keystoneclient 3.5),那个库不再存在了。它早就被删除了。因此,我很困惑,我无法理解为什么容器A不会抛出任何错误,并且它能够导入库。