gpt4 book ai didi

python - 来自 requirements.txt 的 Python 包的磁盘缓存

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:45 24 4
gpt4 key购买 nike

假设我构建了一个像这样的 requirements.txt 文件...

decorator==3.4.0
flup>=1.0.2
Werkzeug==0.9.4
argparse==1.2.1
Mako==0.9.0
Jinja2==2.7.1
Flask==0.10.1
itsdangerous==0.23
WTForms==1.0.5
Flask_WTF==0.9.3

我想避免查找特定包版本的问题。

有没有一种简单的方法可以将所有需要的包放入磁盘存档,而无需从 pypi 单独下载它们?

最佳答案

您可以在 ~/.pip.conf 中使用 download-cache 选项,这将存储您安装的那些包(它们的下载文件),您可以稍后从他们安装:

[global]
default-timeout = 60
respect-virtualenv = true
download-cache = /home/foo/bar/.pip/cache
log-file = /home/foo/bar/.pip/pip.log
build = /home/foo/bar/.pip/build

[install]
use-mirrors = true

您也可以创建自己的 pypi server然后维护您自己的包版本。

在工作中我更喜欢这个选项,因为它允许我使用标准的 Python distutils 来分发和安装我不想放在全局奶酪店的包。

关于python - 来自 requirements.txt 的 Python 包的磁盘缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463302/

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