Can pip.conf specify two index-url at the same time?

后端 未结 3 1787
故里飘歌
故里飘歌 2020-12-02 14:26

I have tried using pip with index-url in pip.conf. However, i can not make sure that we can get all the necessary python library. So, i want to know if pip sup

3条回答
  •  佛祖请我去吃肉
    2020-12-02 14:31

    updating radtek 's answer with the new URL to pypi.

    It changed to https://pypi.org

    So for your pip to be able to fall back to the original pypi server you'll need to add "https://pypi.org/simple" as an extra-index-url while keeping your local server as index-url. Don't forget to add both to your "trusted-host" list

    This update is based on the comment of onelaview: "Official PyPI now supports HTTPS so you can specify https://pypi.org/simple/ for extra-index-URL and avoid specifying pypi.org in trusted-host."


    So your pip.conf needs to be containing the following:

    [global]
    index-url = https://somedomain.org/simple
    trusted-host = somedomain.org
                   pypi.org
                   secondary.extra.host
    extra-index-url= http://pypi.org/simple <= either one of these is fine
                     https://pypi.org/simple <= either one of these is fine
                     http://secondary.extra.host/simple
    

提交回复
热议问题