我正在构建自己的 python 包并使用
devpi
将其上传到私有 python 包索引。
目前,我正在这样安装我的包:
pip install --index-url <my-index-url> --extra-index-url <pypi-index>
。
我使用
--extra-index-url
的原因是我的 Python 包依赖于公开可用的 python 包,例如NumPy。我的挑战是,现在有一个(新的)公开可用的软件包,其名称与我的名称冲突,并且“pip install”命令正在尝试安装该软件包的公开可用版本。
--extra-index-url
但我不知道该怎么做。我的包裹有一个setup.py
。只需重命名你的私有包,这样就不会发生冲突。