• pip 安装报错 error in anyjson setup command: use_2to3 is invalid. 上海


    前言

    pip 安装 anyjson==0.3.3 版本时报错 error in anyjson setup command: use_2to3 is invalid.
    当然在安装其他版本时也会有这种报错,比如安装 django-celery==3.2.2版本,它会先安装依赖包anyjson
    主要原因是在setuptools 58之后的版本已经废弃了use_2to3

    anyjson 安装

    pip 安装

    pip install anyjson==0.3.3
    

    报错内容

    Collecting anyjson==0.3.3
      Using cached anyjson-0.3.3.tar.gz (8.3 kB)
      Preparing metadata (setup.py) ... error
      error: subprocess-exited-with-error
    
      × python setup.py egg_info did not run successfully.
      │ exit code: 1
      ╰─> [1 lines of output]
          error in anyjson setup command: use_2to3 is invalid.
          [end of output]
    
      note: This error originates from a subprocess, and is likely not a problem with pip.
    error: metadata-generation-failed
    
    × Encountered error while generating package metadata.
    ╰─> See above for output.
    
    note: This is an issue with the package mentioned above, not pip.
    hint: See above for details.
    

    主要因为在setuptools 58之后的版本已经废弃了use_2to3

    解决办法

    解决办法只需安装setuptools 低于58版本就可以了

    pip install setuptools==50.3.2
    

    降低setuptools 版本后,pip 安装anyjson==0.3.3就不会报错了

  • 相关阅读:
    养生与健康
    vue + elementui 使用多选按钮实现单选功能
    生活小方
    和业务相关的工具函数
    vue + element ui开发过程中需要注意的几个点
    【转】webpack中关于source map的配置
    【转】移动前端手机输入法自带emoji表情字符处理
    webpack相关
    vue项目优化
    运维集群架构演变之美 【转】
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/16455708.html
Copyright © 2020-2023  润新知