PYTHON:我不能让scipy / sklearn工作。没有scipy模块

时间:2017-09-24 01:24:25

标签: python python-2.7 numpy scikit-learn anaconda

Windows 10 Python 2.7 蟒蛇 PIP

我在安装SciKit时遇到大问题。

我已经尝试了我能找到的每个安装选项。

尝试使用pip和anaconda进行安装。它说它已成功安装,但我无法将其导入我的脚本 - 我收到错误 -

追踪(最近一次通话):   File" C:/Python27/trash.py" ;,第1行,in     来自sklearn导入数据集   文件" C:\ Python27 \ lib \ site-packages \ sklearn__init __。py",第134行,in     来自.base导入克隆   文件" C:\ Python27 \ lib \ site-packages \ sklearn \ base.py",第10行,在     从scipy导入稀疏 ImportError:没有名为scipy的模块

我已经安装了numpy,pandas,ipython,sympy,scipy等......任何帖子或论坛所说的都是必需的。我的电脑说我已经安装了scipy。有人告诉我最简单的选择是用Anaconda来做。 Anaconda还表示已经安装完毕。

/////////////////////////////////////////////// //////////////////////// 如果我尝试用pip install scipy或pip -U install 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(编译(代码,文件,& #39; EXEC'))" install --record c:\ users \ james \ appdata \ local \ temp \ pip-xjacl_-record \ install-record.txt --single-version-external-managed --compile" c:\ users \ james \ appdata \ local \ temp \ pip-build-g1vohj \ scipy \

中的错误代码1失败

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

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

在安装numpy所需的所有内容时,我得到相同的响应。 ////////////////////////////////////////////////// ////////

我正在尝试开始机器学习,但这只是一场噩梦。

请帮帮我......

1 个答案:

答案 0 :(得分:0)

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

我建议首先在你的PATH中放置Anaconda的python.exe。