使用带有 `setup.py install` 的替代索引?
Using an alternative index with `setup.py install`?
我下载了一个Python.tar.gz
包并解压了。我在一个封闭的局域网中工作,所以很明显,通常的全球 PyPI 索引不可用。我们在网络中有自己的 PyPI 索引。
我知道在使用 pip
或 easy_install
时如何 link 它。但是,当直接 运行 setup.py install
时,我找不到如何执行此操作。
如何做到这一点?
您可以构建一个包并使用 pip 从存档文件安装它。
根据this article配置pip使用另一个索引。打开 ~/.pip/pip.conf
并添加:
[global]
index-url = http://your-private-index
构建包:
python setup.py build sdist
最后,使用 pip 安装包
pip install dist/mypackage-1.0.0.tar.gz
我下载了一个Python.tar.gz
包并解压了。我在一个封闭的局域网中工作,所以很明显,通常的全球 PyPI 索引不可用。我们在网络中有自己的 PyPI 索引。
我知道在使用 pip
或 easy_install
时如何 link 它。但是,当直接 运行 setup.py install
时,我找不到如何执行此操作。
如何做到这一点?
您可以构建一个包并使用 pip 从存档文件安装它。
根据this article配置pip使用另一个索引。打开
~/.pip/pip.conf
并添加:[global] index-url = http://your-private-index
构建包:
python setup.py build sdist
最后,使用 pip 安装包
pip install dist/mypackage-1.0.0.tar.gz