问题描述:用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:
应该更新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
在尝试使用pip安装refo 0.13版本时遇到问题,由于缺少whl文件,pip默认安装0.12版本。解决方法是更新setuptools,然后离线安装0.13版本的.tar.gz文件,通过执行'python setup.py install'进行安装。
1054





