在pip安装中使用--root时,python数据文件的路径是什么?

在pip安装中使用--root时,python数据文件的路径是什么?,python,pip,Python,Pip,使用pip install--root=$HOME mypackage安装python模块时,它还可以在etc/或usr/share中安装数据文件。mypackage模块中的代码需要知道给--root的参数是什么,以定位数据文件(例如$HOME/etc/mypackage.conf)并读取它。这怎么办?我很确定你不能。。。(可能也不应该)我很困惑,你是说模块/可执行文件依赖配置文件或其他不同的东西是一个坏主意?配置文件应该位于模块本身,或者位于在OS X、Linux和Windows上定义的$HO

使用
pip install--root=$HOME mypackage
安装python模块时,它还可以在
etc/
usr/share
中安装数据文件。
mypackage
模块中的代码需要知道给
--root
的参数是什么,以定位数据文件(例如
$HOME/etc/mypackage.conf
)并读取它。这怎么办?

我很确定你不能。。。(可能也不应该)我很困惑,你是说模块/可执行文件依赖配置文件或其他不同的东西是一个坏主意?配置文件应该位于模块本身,或者位于在OS X、Linux和Windows上定义的
$HOME
中定义的位置。它们当然不应该放在
/etc
/usr/share
中,除非您安装的是独立程序,不是一个将生活在
站点包
dist包
中的模块。mypackage模块中的代码需要知道给root的参数是什么--据我所知,它没有也没有办法知道给root的参数是什么。。。就用pyenv什么的