我想停止多次下载相同的Python模块/包

问题描述 投票:0回答:1

在询问各位专家之前,我已经尝试找到这个问题的答案。我还研究了

pip
男人条目。

我想弄清楚如何仅下载一次软件包并在设置多个环境时使用该文件。例如,如果我在基本环境中安装

pytorch2
,请保存该安装中的
.whl
文件,或者首先下载包并将
pip
指向该文件。

pytorch包

cu118
大约2.3GB。每次创建新环境时,pip都会下载该文件,一个wheel文件,安装后似乎被删除了。我正在使用 miniconda 设置不同的环境,每个环境都需要安装。我希望能够从文件安装它,而不是重复下载。

我的理解是,我可以为我想要创建的每个环境创建一个需求文件。如果可能的话,我希望能够在需求文件中执行类似的操作: (我知道这不是名字,但我认为它表达了要点)

--extra-index-url c:\tmp\cuda118.whl
torch>=2.1.0
torchvision
torchaudio

任何帮助将不胜感激!

我不知道该尝试什么,因为我找不到例子。

pip pytorch conda python-wheel
1个回答
0
投票

您可以使用下载的轮子将 /local/dir/ 设置为您的路径

python -m pip install --no-index --find-links=/local/dir/ SomePackage

更多信息这里

© www.soinside.com 2019 - 2024. All rights reserved.