用于Python“pip下载和pip安装noindex FindLink”的NPM/纱线等效物

2024-09-29 02:27:47 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我想下载一个包(或包列表)的tarball及其所有依赖项(及其子依赖项),然后从下载的tarball安装所有包

安装应直接从tarballs安装软件包,而无需访问互联网。

可以使用以下步骤在Python上实现此方法:

  1. pip download <package-name>/pip download -r <path-to-requirements.txt>下载包的所有tarball及其子依赖项

  2. pip install <package-name> --no-index --find--links <tarballs-folder-url>/ pip install -r <path-to-requirements.txt> --no-index --find--links <tarballs-folder-url>直接从tarballs安装软件包(及其依赖项),而无需访问internet

我想用NPM/Thread实现相同的方法,而不使用本地缓存(即AppData/user's home下的缓存文件夹)、npmjs.org、private registry(如Verdaccio)、Thread的脱机镜像等

NPM/纱线是否可以这样做? 我不介意为此使用定制包


Tags: installpiptopath方法nonametxt