使用sklearn,报错Library not loaded: @rpath/libgfortran.3.dylib

news/2024/7/9 8:38:33 标签: sklearn, python, 人工智能, 机器学习

        因为需要使用sklearn,去做一些数据分析,所以使用conda命令进行安装

conda install scikit-learn

        在安装完成之后,导入,并使用拟合优度R2函数评估,发生如下报错;

import sklearn as sk
r2 = sk.metrics.r2_score(y_list, result)

报错:

ImportError: dlopen(/XXXXX用户路径XXXXX/lib/python3.6/sitepackages/scipy/special/

_ufuncs.cpython-36m-darwin.so, 2): Library not loaded: @rpath/libgfortran.3.dylib

Library not loaded: @rpath/_ufuncs.cpython-36m-darwin.so

Reason: image not found

        根据翻译,直观来说就是这个 _ufuncs.cpython-36m-darwin.so 库加载失败。

        分析1:在提示的XXXXX用户路径XXXXX(每个人安装的路径不一致)的情况下,在对应路径下是能够找到这个库包的,说明并不是库不存在导致的。

        分析2:查阅资料后,怀疑是sklearn、numpy、scipy这三个库的版本不一致导致,在多次卸载重装后排出了这个问题(!但是,的确有因为这个原因导致报错的,所以可以尝试一下

        分析3:在重装过程中,发现如下问题!

提示:Path not writable or missing,这是conda的环境文件,是否可写和安装conda时候的用户权限有关,我这边使用的brew,可能在安装时默认的root用户,所以只可以读,不可以写。

sudo chmod 775 /你的路径/.conda/environments.txt

使用该命令,赋予文件写的权限!并重装分析2中的三个库。

        至此,问题解决。 


http://www.niftyadmin.cn/n/313961.html

相关文章

git码云的使用-创建项目仓库-ssh协议配置步骤

目录 1、创建仓库 1.1 只填入仓库名即可-提交 1.2 本地项目上传到远程仓库 2、提交仓库 2.1 选择HTTPS协议 2.2 选择ssh协议 3、ssh协议配置步骤 3.1 打开 Git Bash 3.2 生成公钥:$ cd ~/.ssh (可忽略) 3.3 生成密钥 3.4 添加公钥…

算法修炼之练气篇——练气五层

博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的…

lvm分区扩容

1.前言 此试验对root目录扩容20GB,使用lvm模式扩容,需要先声明,搭建centos主机的时候要把分区模式改成lvm模式,这样后期扩容的时候就比较好处理,如果使用了默认的part模式的话,扩容分区需要将数据先迁移备…

【算法与数据结构】栈

栈 栈:结构定义 放入元素是从底向上放入 有一个栈顶指针,永远处在栈顶的元素 还需要标记栈大小的size 栈的性质: Fisrt-in Last-out (FILO) 先进后出 栈改变元素的顺序 栈:出栈 让栈顶指针向下移动一位 栈:入栈 …

深入理解C++继承:访问控制、虚函数机制和多重继承详解

C 基础知识 五 来看来看 面向对象的继承 上篇 一、简介1 什么是 C 继承2 继承的目的和作用 二、定义1 派生类和基类的定义2 公有继承和私有继承 三、访问控制1 派生类对基类成员的访问权限2 如何控制访问权限 四、虚函数继承1 继承中的虚函数机制2 在派生类中重写虚函数 五、多…

漏洞分析丨CVE-2012-1873

一、漏洞简述 cve-2012-1873同样是一个著名的堆溢出漏洞,他是IE6-8中MSHTL.dll中的CTableLayout::CalculateMinMax函数里,程序在执行时会以HTML代码中的元素span属性作为循环控制次数向堆中写入数据。第一次会优先根据span申请堆空间,当我们…

裸奔时代,隐私何处寻?

随着互联网的普及,人工智能时代的大幕初启,数据作为人工智能的重要支撑,数据之争成为“兵家必争之地”,随之而来的就是,各种花式手段“收割”个人信息,用户隐私暴露程度越来越高,隐私保护早已成…

两小时搭建属于自己的chatGPT(ChatGLM)免硬件(白嫖)

目录 准备(注册): 搭建: API模式: 测试: 总结: 准备(注册): 注册modelscope(白嫖)免费使用服务器 https://modelscope.cn/ 按照图片里的选择(选择其他好像不能创建成功) 可以白嫖60多个小时的配置 8…