Python模块的__path__指向不存在的目录

时间:2019-03-07 00:03:29

标签: python-3.x package

我有一个自动生成的包,可通过其子模块为各种共享库提供Python 3绑定。将其安装在一个VM(<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>)中之后,它可以完美运行。但是,在第二个VM中,找不到我要从包中导入的子模块。我可以在VM之间找到一个区别,就是程序包的<div>属性。

在运行正常的VM上,程序包的python3 setup.py install属性指向正确的__path__目录(__path__),该目录确实是程序包及其子模块所在的位置。

在不工作的VM上,site-packages指向文件系统中不存在的/usr/lib64/python3.4/site-packages/py_{PACKAGE_NAME}-{DIST_INFO}.egg

那么什么可能导致__path__指向不存在的路径?

0 个答案:

没有答案