导入sklearn

时间:2019-02-18 12:57:24

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

我在ubuntu 18上将conda与python3.6配合使用,并尝试使用

安装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

我在这里想念什么? 谢谢。

1 个答案:

答案 0 :(得分:1)

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

 UPDATE INS_EDW_CP..DM_TX_LINE_FCT base
   SET
   base.HOST_CRRNCY_SRRGT_KEY   =  delta1.HOST_CRRNCY_SRRGT_KEY,
  )
FROM TMPRY_DELTA_UPD_1000 delta1
WHERE base.ROWID = delta1.ROW_ID;

这应该包括scikit。

然后启用您的环境:

conda create -n yourenvname python=3.6 scikit-learn

有关conda环境link to documentation

的更多信息

此外,您可以尝试conda activate yourenvname ,然后重新安装