SKLearn和Scipy没有安装Python 3.6

时间:2017-01-16 06:34:36

标签: python python-3.x pip python-3.6

我正在尝试安装sklearn,并在墙后撞墙。当我第一次尝试通过pip安装它时,它开始翻到scipy。我去安装了scipy wheel文件,然后安装了numpy + mkl wheel文件。经过一些更多的错误之后,我尝试重新安装一切。还是不高兴。尝试更新setuptools只是为了确定,仍然不。这一次,我再次尝试,经过相当长的时间和巨大的文本墙,如果停止出现此错误:

Command "C:\Users\ZackPC\AppData\Local\Programs\Python\Python36-32\python.exe 
-u -c "import setuptools, 
tokenize;__file__='C:\\Users\\ZackPC\\AppData\\Local\\Temp\\pip-build-
gowcc39f\\scikit-learn\\setup.py';f=getattr(tokenize, 'open', open)
(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, 
__file__, 'exec'))" install --record C:\Users\ZackPC\AppData\Local\Temp\pip-
_y2kd8u6-record\install-record.txt --single-version-externally-managed --
compile" failed with error code 1 in C:\Users\ZackPC\AppData\Local\Temp\pip-
build-gowcc39f\scikit-learn\

搜索此错误会让我回到我搜索过的一个开始线程this one,,它有类似的错误。我已经尝试了几乎所有东西都无济于事。有人有想法吗?

1 个答案:

答案 0 :(得分:1)

Anaconda是最简单的解决方案。我记得在使用anaconda之前,你不能在同一个需求文件中包含scipy和numpy,因为每个都依赖于另一个,所以你必须按照正确的顺序安装它们。然后围绕linalg和其他包的版本存在其他错误;当然,编译它们需要永远。