#issue #nyarchlinux #solution
问题描述
出问题的版本:
aur/nyarchassistant 0.7.1-1
extra/python-scikit-learn 1.6.1-1
报错信息:
/usr/lib/python3.13/site-packages/sklearn/base.py:380: InconsistentVersionWarning: Trying to unpickle estimator LogisticRegression from version 1.5.2 when using version 1.6.1. This might lead to breaking code or invalid results. Use at your own risk. For more info please refer to:
https://scikit-learn.org/stable/model_persistence.html#security-maintainability-limitations
warnings.warn(
['console']
**
大概就是说python-scikit-learn版本太高可能会出现不可预计的错误。
需要1.5.2的版本。
解决方案
降级的方案
本地缓存
参看1.5 先看看本地的缓存:
ls /var/cache/pacman/pkg/ | grep package
# if existed
sudo pacman -U /path/to/grep/package
Tip
为了避免系统自动升级该软件包,可以将其添加到
pacman.conf的IgnorePkg配置中:IgnorePkg = scikit-learn编辑
/etc/pacman.conf文件,在[options]部分添加上述内容
不幸的是,没有相应的版本。
去Archive下载
直接使用:
sudo pacman -U /url/to/package
直接使用flatpak的方案
去github上面下载官方的包,然后安装即可。
确认有效。
