下载带有依赖项的python包而无需安装

dkr*_*kun 11 python package-managers python-2.7

我需要下载一个包含所有依赖项的python包,而无需安装,将sneaker-net网络连接到没有连接到Internet的计算机,并将其安装在那里.例如,我想安装buildbot,生菜等.

该计算机是使用Python 2.7的Windows 7计算机.如果包具有本机扩展,我可以在计算机上构建它们.

Max*_*ant 17

您可以使用pip,用的--download选项,这将下载主包和它的依赖关系,但不安装它们.

pip install --download="/path/to/downloaded/files" sneaker-net
Run Code Online (Sandbox Code Playgroud)

并使用这些文件在本地机器上:

pip install --no-index --find-links=<DIR on local machine> sneaker-net
Run Code Online (Sandbox Code Playgroud)

请参阅快速和本地安装的pip文档--download.例如,您可以pip在Windows上使用cygwin.

  • 对于那些在2018年或之后读过这个答案的人:现代点子可以为你做一个'pip download <package>` (13认同)