gpt4 book ai didi

python - apt-get 的需求文件,类似于 pip

转载 作者:IT老高 更新时间:2023-10-28 20:39:33 26 4
gpt4 key购买 nike

我喜欢如何使用 pip 要求管理依赖项。在 apt-get 的情况下是否有类似的东西?

http://www.pip-installer.org/en/latest/requirements.html#requirements-file-format

最佳答案

您的问题是您希望在一个文件中包含系统依赖项列表,以便能够使用一个命令进行安装。

我不建议您在系统依赖项中包含软件包的版本。在“build-essential”或“uuid-dev”等软系统依赖项中,您通常需要最新版本的软件包。在诸如 python、postgres 或其他的“硬依赖”中,通常版本是在包本身的名称中指定的,如“python2.6-dev”或“postgresql-8.4”。您可能在定义软件包的确切版本时遇到的另一个问题是 postgresql-8.4 的 8.4.11-1 版本可能在三个月或一年后不会在存储库中可用,而您最终将在 repo 中安装当前版本。

示例。您可以使用项目所需的系统包创建一个名为“requirements.system”的文件:

python-virtualenv
python2.6-dev
uuid-dev
python-pip
postgresql-8.4

然后,在您的 INSTALL 文件中说明如何安装系统包。

# Install system depencences by running
cat ~/project/install/requirements.system | xargs sudo aptitude install

我们已经运行这个配置大约两年了,不得不从头开始重新创建环境几次,我们从来没有遇到过问题。

关于python - apt-get 的需求文件,类似于 pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com