python setup.py--用户安装数据文件

python setup.py--用户安装数据文件,python,pip,distutils,Python,Pip,Distutils,我的pip包setup.py如下所示: from distutils.core import setup setup( name='pythpackage', version='1.0', scripts=['native.sh'], data_files=[('/etc/opt/chrome/native-messaging-hosts/', ['io.nutty.terminal.json'])] ) 当我执行sudo python setup.p

我的pip包
setup.py
如下所示:

from distutils.core import setup

setup(
    name='pythpackage',
    version='1.0',
    scripts=['native.sh'],
    data_files=[('/etc/opt/chrome/native-messaging-hosts/', ['io.nutty.terminal.json'])]
    )

当我执行
sudo python setup.py安装时
会按预期在
/etc/opt/chrome/native messaging hosts/
中安装
io.nutty.terminal.json。但是当我安装python setup.py时--user
我如何使
io.nutty.terminal.json
进入目录
~/.config/chrome/NativeMessagingHosts

该文件中有什么类型的数据?
pkg_resources.resource.*
更合适吗?@IfLoop我不确定,因为我是python/distutils的新手。如果您可以共享该文件中的数据类型,我可以帮助您确定pkg_resources是否是一个合适的替代方案…@IfLoop抱歉,我没有看到您的评论。我让它以一种非常不标准的方式工作。你能不能检查一下,看看能不能用更好的方法来做?