1

错误是

Command "c:\users\samuel\appdata\local\programs\python\python37\python.exe - 
u -c "import setuptools, 
tokenize;__file__='C:\\Users\\Samuel\\AppData\\Local\\Temp\\pip-install- 
bnoak8r5\\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\Samuel\AppData\Local\Temp\pip- 
record-4yww_x3p\install-record.txt --single-version-externally-managed -- 
compile" failed with error code 1 in C:\Users\Samuel\AppData\Local\Temp\pip- 
install-bnoak8r5\scikit-learn\

在网站上它说这个

Python (>= 2.7 or >= 3.3),
NumPy (>= 1.8.2),
SciPy (>= 0.13.3).

我有 python 3.7 numpy 1.14.3 和 scipy 1.1.0

那么我的 python 版本和我的 scipy 版本一起是新的吗?

当我下载文件并尝试安装它时,我收到此错误

命令“python setup.py egg_info”在 C:\Users\Samuel\AppData\Local\Temp\pip-req-build-6eptglns\ 中失败,错误代码为 1

4

1 回答 1

2

我建议你下载 Anaconda 并使用 conda install 作为 numpy、scipy、scikit-learn 等的包管理器。我不能保证它会解决这个问题,但它肯定会更好地解决你使用 scikit-learn 的目的. 它肯定会改变这个错误,因为它会在 anaconda 目录中的其他地方下载新的 python 安装。这样做已经解决了过去某些人的同样问题。

我希望这有帮助。

于 2018-05-19T03:09:01.140 回答