我在ubuntu 18上将conda与python3.6配合使用,并尝试使用
安装sklearn版本0.2conda 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
我在这里想念什么? 谢谢。
答案 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
,然后重新安装