6

Python有能力安装platlibpurelib在不同的位置。有什么区别,为什么存在这个功能,什么时候在实践中使用?

4

2 回答 2

4

引用安装 Python 模块

例如,如果您想在您的主目录中的 python 下维护所有与 Python 模块相关的文件,并且您希望为每个使用您的主目录的平台从 [.]

(即,您处于异构网络环境中,计算机可能运行不同的操作系统,但每台计算机都从网络存储服务器安装您的 homedir。)

于 2012-05-31T13:59:28.473 回答
3

在基于 Red Hat 的 64 位平台platlibpurelib有所不同。这是 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 回答