【问题标题】:How can an old setuptools be upgraded if the old version encounters an error when trying to upgrade itself?如果旧版本在尝试升级自身时遇到错误,如何升级旧的 setuptools?
【发布时间】:2018-03-10 17:32:37
【问题描述】:

在 Python 3 中使用较旧版本的 setuptools 时,我似乎遇到了以下错误:

https://github.com/pypa/setuptools/issues/885

我如何才能真正升级到更新版本来避免此错误? 22 有点难。

python -m pip install --upgrade pip setuptools wheel

【问题讨论】:

    标签: python-3.x setuptools


    【解决方案1】:

    下载the source distribution,解压,安装如下:

    $ wget https://pypi.python.org/packages/e0/02/2b14188e06ddf61e5b462e216b15d893e8472fca28b1b0c5d9272ad7e87c/setuptools-38.5.2.zip
    $ unzip setuptools-38.5.2.zip
    $ cd setuptools-38.5.2
    $ python3 bootstrap.py
    

    注意:pipwheel 都不是安装setuptools 所必需的。

    【讨论】:

    • 嘿,谢谢。当我运行sudo python3 bootstrap.py setuptools 似乎已安装,但是当我尝试运行 pip 时,我遇到了同样的错误。有什么想法吗?
    • 好吧,您想为您的用户安装,而不是为 root 安装。所以你可能不应该首先使用sudo,你应该使用虚拟环境或安装到the user site
    • 要引导pip,请参阅我的其他答案here
    猜你喜欢
    • 2018-07-03
    • 1970-01-01
    • 2020-10-24
    • 2017-08-20
    • 1970-01-01
    • 2020-04-30
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多