我需要下载一个包含所有依赖项的python包,而无需安装,将它运行到没有连接到互联网的计算机上,并将其安装在那里。例如,我想安装buildbot,生菜等。
计算机是使用Python 2.7的Windows 7计算机。 如果包具有本机扩展,我可以在计算机上构建它们。
答案 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。