linux下报错:ImportError: dlopen: cannot load any more object with static TLS ;ImportError: dlopen: cann

It seems that scikit-learn has not been built correctly.  
  
If you have installed scikit-learn from source, please do not forget  
to build the package before using it: run `python setup.py install` or  
`make` in the source directory.  
  
If you have used an installer, please check that it is suited for your  
Python version, your operating system and your platform.

报错信息是两条同时出现的,第一条在前,第二条在后。

查了网上很多的解决办法,第一条的解决办法是import的顺序不对,但是我的包导的比较多,所以不知道具体的顺序是什么,而且之前都还是好好的,用了一下librosa这个包就出现错误了,改了好多版本的顺序都不管用。。。

第二条是紧接着第一条的后面出现的,所以我两种出错都搜了,第二条总是说版本不对劲,我卸了安,安了卸的真的不太管用。但是有一个链接,包的顺序是要按照这个顺序安一下的,不然我也不知道会出什么问题,但最好乖乖的这么安装。(24条消息) python3.6之sklearn 的安装_python3.6安装sklearn_kevinQt的博客-CSDN博客

下面这个链接是可以用源来快速安装:

(24条消息) python3.8中sklearn问题(win10)_哇哈哈与哇哈哈的博客-CSDN博客

我这么操作了还是不对,还是会报错。

偶然看到了一个帖子,是按照这个帖子上面改的就不报错了。至于是什么原因,自己也不知道。

(24条消息) ImportError: dlopen: cannot load any more object with static TLS It seems that scikit-image has not_百年孤独百年的博客-CSDN博客

我是一直报sklearn的错误,所以在我出错的那个.py文件里面import sklearn了以后,虽然这个包不用,就是在pycharm里面是变黑的,但是加上了真的报错就消失了,挺神奇的。也解决了很久。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值