Python有能力安装platlib
和purelib
在不同的位置。有什么区别,为什么存在这个功能,什么时候在实践中使用?
问问题
2148 次
2 回答
4
引用安装 Python 模块:
例如,如果您想在您的主目录中的 python 下维护所有与 Python 模块相关的文件,并且您希望为每个使用您的主目录的平台从 [.]
(即,您处于异构网络环境中,计算机可能运行不同的操作系统,但每台计算机都从网络存储服务器安装您的 homedir。)
于 2012-05-31T13:59:28.473 回答
3
在基于 Red Hat 的 64 位平台platlib
上purelib
有所不同。这是 CentOS 7 的值:
'purelib': '$base/lib/python$py_version_short/site-packages',
'platlib': '$platbase/lib64/python$py_version_short/site-packages',
这允许二进制扩展遵循将 64 位二进制文件放在 lib64 目录中的系统约定,而与体系结构无关的文件放在 lib 目录中。
于 2015-01-10T23:55:02.550 回答