【问题标题】:conda sklearn error when importing sklearn导入sklearn时出现conda sklearn错误
【发布时间】:2019-07-11 20:55:09
【问题描述】:

我在 ubuntu 18 上使用带有 python3.6 的 conda,并尝试使用

安装 sklearn 版本 0.2
conda install scikit-learn

我正在接受一些奇怪的按摩,比如这个

SafetyError:scikit-learn 的包位于 /home/user/anaconda3/pkgs/scikit-learn-0.20.2-py36hd81dba3_0 出现 被破坏。路径 'lib/python3.6/site-packages/sklearn/utils/weight_vector.cpython-36m-x86_64-linux-gnu.so' 的大小不正确。报告大小:66016 字节实际大小: 48608字节

然后我得到“完成”按摩和批准,当我尝试导入 sklearn 时出现此错误:

ImportError: numpy 安装有问题。尽管 导入我们检测到旧版本的 numpy

我在这里缺少什么? 谢谢。

【问题讨论】:

  • 你试过升级 numpy 吗?
  • @yatu 我重新安装了 numpy 并更新了整个环境

标签: python python-3.x scikit-learn anaconda conda


【解决方案1】:

使用以下命令为您的项目创建一个单独的 python 环境:

conda create -n yourenvname python=3.6 scikit-learn

这应该包含 scikit。

然后启用您的环境:

conda activate yourenvname

有关 conda 环境的更多信息link to documentation


此外,您可以尝试conda uninstall scikit-learn,然后再次安装

【讨论】:

  • 重新安装没有成功,想法是将 scikit learn 添加到现有的环境中,想法?
  • 好的,您是否尝试导出您的环境conda env export > environment.yml 并使用另一个名称从头开始重新创建它? Documentation
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-27
  • 2018-03-19
  • 2017-05-16
  • 2017-05-04
  • 2015-09-20
相关资源
最近更新 更多