使用`setup.py install`替代索引?

时间:2016-01-03 10:35:11

标签: python package setup.py

我下载了一个Python .tar.gz包并将其解压缩。我在一个封闭的局域网中工作,所以显然通常的全局PyPI索引不可用。我们在网络中有自己的PyPI索引。

我知道在使用pipeasy_install时我可以如何链接到它。但是,在直接运行setup.py install时,我无法了解如何执行此操作。

如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用pip构建程序包并从存档文件安装它。

  1. 根据this article配置pip以使用其他索引。打开~/.pip/pip.conf并添加:

    [global]
    index-url = http://your-private-index
    
  2. 构建一个包:

    python setup.py build sdist
    
  3. 最后,使用pip安装包

    pip install dist/mypackage-1.0.0.tar.gz