PYTHON:我无法让scipy/sklearn工作。没有SciPy的模块

问题描述:

的Windows 10 的Python 2.7 蟒蛇 PIPPYTHON:我无法让scipy/sklearn工作。没有SciPy的模块

我在安装SciKit大问题。

我都想尽安装选项,我可以找到。

试图与PIP和蟒蛇安装。它说,它已成功安装,但我不能将其导入到我的脚本 - 我得到错误 -

回溯(最近调用最后一次): 文件“C:/Python27/trash.py”,第1行,在 from sklearn import datasets 从.base导入克隆文件“C:\ Python27 \ lib \ site-packages \ sklearn \”文件“C:\ Python27 \ lib \ site-packages \ sklearn__init __。py”,第134行, 。 base.py”,10号线,在 从SciPy的进口稀疏 导入错误:没有模块名为SciPy的

我已经安装numpy的,熊猫,IPython中,sympy,SciPy的等....一切,任何职位或论坛说的是需要。我的电脑说我已经安装了scipy。我被告知最简单的选择是用Anaconda做到这一点。 Anaconda也表示它已经安装完毕。

////////////////////////////////////////////// ///////////////////////// 如果我尝试用PIP安装它安装SciPy的或点子-U安装SciPy的我得到这个错误--- 命令“c:\ python27 \ python.exe -u -c”导入setuptools,tokenize; 档案 ='c:\ users \ james \ appdata \ local \ temp \ pip-build-g1vohj \ scipy \ setup.py'; f = getattr(tokenize,'open',open)(档案); code = f.read()。replace('\ r \ n','\ n'); f.close(); exec(compile(code,file,'exec'))“install --record c: \用户\詹姆斯\应用程序数据\本地\ TEMP \ PIP-xjacl_记录\安装-record.txt --compile”在C,错误代码1失败--single-版本外部管理:\用户\詹姆斯\应用程序数据\当地\ TEMP \ PIP-集结g1vohj \ SciPy的\

////////////////////////////////// ///////// 使用conda安装scipy的Anaconda我得到 -

(C:\ Users \ james \ Anaconda2)C:\ Users \ j ames> conda install scipy获取软件包元数据...........解决软件包规格:。 #已安装所有请求的软件包。 #包在环境中在C:\ Users \ james \ Anaconda2:#scipy 0.19.1 np113py27_0

安装所有需要的东西,如numpy时,我得到相同的响应。 ///////////////////////////////////////////////// /////////

我想开始机器学习,但这只是一场噩梦。

请帮我...

+0

根据[此链接](https://docs.anaconda.com/anaconda/packages/pkg-docs)scipy和sklearn都包含在默认的anaconda安装程序中,因此您不必执行任何操作。 ..也许刚刚开始一个新的anaconda安装? – user8153

+0

删除所有东西,重新安装anaconda(我更喜欢ActivePython来ML),你就完成了。这些库预先安装了anaconda和activepython,无需安装。记住,检查一下你是否使用了正确的python! – abccd

它在我看来像你可能有两个版本的Python安装。在您的原始堆栈跟踪中,您可以看到抱怨scipy的Python版本来自“C:/ Python27 /”。但是,您安装的Anaconda看起来像来自“C:/ Users/james/Anaconda2”。

我建议先把Anaconda的python.exe放入PATH中。