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

时间:2014-02-28 10:46:52

标签: python python-2.7 package-managers

我需要下载一个包含所有依赖项的python包,而无需安装,将它运行到没有连接到互联网的计算机上,并将其安装在那里。例如,我想安装buildbot,生菜等。

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

1 个答案:

答案 0 :(得分:16)

您可以使用pip--download选项,它将下载主程序包及其依赖项,而无需安装它们。

pip install --download="/path/to/downloaded/files" sneaker-net

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

pip install --no-index --find-links=<DIR on local machine> sneaker-net

pip documentation --download for fast & local installs。例如,您可以在Windows上使用pip和cygwin。