[英]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.