如何使用python安装工具安装包?

时间:2017-08-25 02:02:13

标签: python setuptools paramiko

我必须在python中使用setup tools / egg文件安装一个包。由于工厂中不存在互联网,因此如果我们运行安装工具脚本,则应该在Linux环境中的任何机器上安装该软件包。因为我是python的新手,所以请帮帮我。

1 个答案:

答案 0 :(得分:1)

您是否要安装软件包(作为.tar.gz文件)或者您是否在询问如何构建软件包?

如果你有包裹,你可以这样做:

$ pip install /some/path/my_package.1.0.0.tar.gz

有关如何构建程序包,请参阅https://packaging.python.org/tutorials/distributing-packages/

如果您对公共包有依赖关系,可以使用以下内容下载它们:

$ pip install --download /tmp/depend_pkgs some-public-package

然后,您可以将您的包和任何依赖包放入一个文件夹并从中安装它们。

稍微好一点的方法是将所有包放入文件夹树并使用pip install --index-url file:///path/my-packages参数。文件夹树应位于PEP 503 layout中,例如:

.
├── bar
│   └── bar-0.1.tar.gz
└── foo
    ├── Foo-1.0.tar.gz
    └── Foo-2.0.tar.gz