繁体   English   中英

安装后查找distutils安装目录

[英]finding distutils installation directories after installation

Distutils允许用户使用setup.py选项(例如--prefix--install-purelib--install-purelib --install-scripts--install-data等)来微调安装路径。但是如何找到这些选项的值安装

我在这里阅读了关于stackoverflow的一些讨论,但是找不到对这些setup.py选项的值的引用。

我的具体问题是:

  • 我需要通过datafiles= install选项访问文件设置
    • →转到--install-data ,默认为--prefix (顺便说一下,它与sys.prefix如文档所说);
  • 从通过脚本安装的scripts
    • →转到--install-scripts ,默认为--prefix + /bin

我一直在从脚本目录中查看..相对,但是这对于使用其他系统的用户来说很麻烦。 如果我可以查询安装选项的值,那么它将适用于所有情况。

您可以使用pkgutil.get_data()来访问数据文件,而无需摆弄安装路径。

import pkgutil
contents_of_datafile = pkgutil.get_data(__name__, 'data_you_installed/datafile.csv')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM