admin 管理员组

文章数量: 886992

error in REfO setup command: use

问题描述:用pip命令,安装refo==0.13版本时,会显示安装为0.12版,因为0.13版只有.tar.gz文件,没有whl文件,pip安装会选择0.12版,而手动下载0.13版.tar.gz文件,离线安装,会报错,下面为问题过程:

需求:安装refo==0.13版

pip install refo
#会自动安装0.12版,因为0.13没有xhl文件pip install refo==0.13
#报错:如下
error in REfO setup command: use_2to3 is invalid.#下载0.13版.tar.gz的文件,离线安装同样报错:
error in REfO setup command: use_2to3 is invalid.

查资料,问题为:

setuptools>=58中断支持use_2to3

v58 的 setuptools 更改日志

应该更新setuptools至setuptools<58版或避免使用use_2to3设置参数中的软件包。

解决:执行

pip install setuptools==56.0.0
#执行后,setuptools会自动回退到56.0.0版

然后再离线安装refo==0.13版.tar.gz文件即可

补充离线安装第三方包内容:

python第三方库下载的网址python三方库

.whl文件安装:

  • 在anaconda下某个需要安装该库的环境中从命令行界面进入上述whl文件的目录
  • 使用命令安装库:pip install xxxxx.whl

.tar.gz文件安装:

  • 在anaconda下某个需要安装该库的环境中从命令行界面进入上述解压目录
  • 使用命令:python setup.py install

本文标签: error in REfO setup command use