' sys.exec_prefix'指向?

时间:2016-10-29 17:48:09

标签: python python-3.x

我已经听过两个描述。其中一个说它指向已编译二进制文件的位置,另一个认为sys.exec_prefix相当于sys.prefix,但对于特定于平台的文件,这是正确的吗?

1 个答案:

答案 0 :(得分:1)

根据python-3 documentation

  

sys.exec_prefix

     
    

一个字符串,给出了特定于站点的目录前缀,其中安装了与平台相关的Python文件;默认情况下,这也是'/ usr / local'。这可以在构建时使用configure脚本的--exec-prefix参数进行设置。具体来说,所有配置文件(例如pyconfig.h头文件)都安装在exec_prefix / lib / pythonX.Y / config目录中,共享库模块安装在exec_prefix / lib / pythonX.Y / lib-dynload中,其中XY是Python的版本号,例如3.2。