Skip to main content
 首页 » 编程设计

python之安装python包时如何让pip写入默认配置文件

2025年05月04日8lonelyxmas

<分区>

我正在打包一个内部 Python 应用程序。我的目录结构是这样的:

/config 
    \-- config.yaml 
/app 
    \-- ... (python files here...) 

我创建了一个 MANIFEST.in 包含:

include config/*.yaml 

当我提取运行 ./setup.py sdist 后创建的 tarball 时,有 2 个目录,config(包含我的 config.yaml 文件)和 app 包含我的包。但是,当我 pip install 我的应用程序时,只有 python 代码安装在 dist-packages 中。

当我运行 pip 安装应用程序?

或者,我怎样才能至少让 config.yaml 文件在文件系统的某个地方结束,这样我以后就可以将它复制到我想要的地方(例如/usr/share 或某个地方——我不在乎它在什么地方结束之后)正在安装)?