Answers:
pip install --download
不推荐使用。从8.0.0版本开始,您应该使用以下pip download
命令:
pip download <package-name>
pip install path-to-downloaded-package
sudo pip install <path-to-downloaded-package> --no-index --find-links `pwd`
pip download
也支持,-r requirements.txt
因此您可以轻松地从联网计算机上下载所有文件,然后复制到离线计算机上,并安装上述评论者的方式
该--download-cache
选项应执行您想要的操作:
pip install --download-cache="/pth/to/downloaded/files" package
但是,当我对此进行测试时,主程序包可以正常下载,保存和安装,但是依赖项以其完整的URL路径作为名称保存-有点烦人,但是所有tar.gz
文件都在那里。
该--download
选件下载主软件包及其依赖项,并且不安装其中的任何一个。(请注意,版本1.1之前的版本该--download
选项未下载依赖项。)
pip install package --download="/pth/to/downloaded/files"
该pip
文档概述了--download
用于快速和本地安装的方法。
--no-install
选项。而且您对时髦的文件名是正确的,但至少文件在那里。
--download
选项下载具有相关性的软件包。
pip install --download
现在已弃用,并将从pip 10中删除。pip.pypa.io/en/latest/reference/pip_download/#overview。使用pip download somepackage
。
pip download -d <dir> { -r requirements.txt | <packagename> }
我总是这样做来下载软件包:
pip install --download /path/to/download/to_packagename
要么
pip install --download=/path/to/packages/downloaded -r requirements.txt
当我想安装所有我刚刚下载的库时,我这样做:
pip install --no-index --find-links="/path/to/downloaded/dependencies" packagename
要么
pip install --no-index --find-links="/path/to/downloaded/packages" -r requirements.txt
更新资料
另外,要在一个系统上安装所有软件包,可以将它们全部导出到requirement.txt
将用于在另一个系统上安装的软件包,我们这样做:
pip freeze > requirement.txt
然后,requirement.txt
可以像上面一样使用进行下载,或通过以下步骤进行安装requirement.txt
:
pip install -r requirement.txt
参考:pip安装程序
在版本7.1.2中,pip使用以下命令下载包的轮子(如果有):
pip install package -d /path/to/downloaded/file
以下下载源分发:
pip install package -d /path/to/downloaded/file --no-binary :all:
如果pip知道依赖项(例如,如果pip show package
列出了依赖项),它们也会下载依赖项。
更新资料
正如指出的安东Khodak,pip download
命令已经从版本8在上述例子中优选的,这意味着/path/to/downloaded/file
与选项给出需要-d
,所以更换install
用download
作品。
使用pip download <package1 package2 package n>
下载所有的软件包,包括依赖性
使用pip install --no-index --find-links . <package1 package2 package n>
安装所有的软件包,包括依赖性。它从中获取所有文件CWD
。它不会下载任何东西
对于窗户用户:
要将其下载到文件中,请打开您的cmd并遵循以下步骤:
cd <*the file-path where you want to save it*>
pip download <*package name*>
软件包和依赖项将下载到当前工作目录中。
要安装当前工作目录:
将您下载的文件夹设置为cwd,然后执行以下操作:
pip install <*the package name which is downloded as .whl*> --no-index --find-links <*the file locaation where the files are downloaded*>
这将在该位置搜索依赖项。