【问题标题】:Setuptools does not use ~/.pip/pip.conf global.index-urlSetuptools 不使用 ~/.pip/pip.conf global.index-url
【发布时间】:2017-03-18 00:07:42
【问题描述】:

我有一个本地 pip 镜像,所以我的主目录中有这个特定的 pip 配置:

[global]
index=file:///somewhere/python/pypi_mirror/simple

当我执行pip install module 时,从本地镜像中正确获取了依赖项。

但是,当我使用命令行安装软件包时:

python setup.py install

Python 尝试从 pip.org 中获取依赖项,而不是从我的本地镜像中获取。

为什么?

请注意,PIP_INDEX_URL 也会出现此问题:

export PIP_INDES_URL=http://you_failure
python setup.py install
...
Searching for xmltodict
Reading https://pypi.python.org/simple/xmltodict/
...

我是不是做错了什么?

【问题讨论】:

    标签: python pip setuptools


    【解决方案1】:

    Python setup install 直接调用你的 setup.py https://docs.python.org/2/install/ 。不包括点子。如果您想使用 pip 安装本地软件包,请执行 pip install -e . 或者如果您不想使用全局 pip 配置,但只有该软件包的索引将其放在 requirements.txt 中,内容为:

    --index-url file:///somewhere/python/pypi_mirror/simple
    
    -e .
    

    我强烈推荐https://pip.pypa.io/en/stable/user_guide/

    【讨论】:

    • 你没有理解这个问题。 OP 正在询问依赖关系。这些使用 pip 安装的。
    猜你喜欢
    • 2021-07-10
    • 2019-12-11
    • 2022-11-03
    • 2019-05-31
    • 2015-05-12
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多