我有一个包含以下内容的setup.py文件:
data_files=[(path.join(path.expanduser("~")), [path.join('libtools', "libfile.txt")])],
正在运行
sudo python setup.py install
工作正常,但在应用程序中,我尝试修改libfile.txt,我得到:
can not write updated configuration to file at '/Users/home/libfile.txt': [Errno 13] Permission denied: '/Users/home/libfile.txt'
有没有办法使用setuptools更改“libfile.txt”的权限?我尝试传递“--user”标志,但是我无法直接调用我的程序 - 即“progname --arg”,因为它没有以root身份安装。