Python Scipy安装失败,错误代码为1

Python Scipy安装失败,错误代码为1,python,scipy,pip,Python,Scipy,Pip,我正在尝试通过pip安装Scipy。 当做 pip install scipy 我得到了错误 failed with error code 1 in C:\Users\MYNAME\AppData\Local\Temp\pip-build-c3n82mii\Scipy\ 我将pip更新为最新版本(8.1.2)和python 3.5.2。有什么帮助吗 完全错误: Command "c:\users\MYNAME\appdata\local\programs\python\python35

我正在尝试通过pip安装Scipy。 当做

pip install scipy
我得到了错误

 failed with error code 1 in C:\Users\MYNAME\AppData\Local\Temp\pip-build-c3n82mii\Scipy\
我将pip更新为最新版本(8.1.2)和python 3.5.2。有什么帮助吗

完全错误:

 Command
 "c:\users\MYNAME\appdata\local\programs\python\python35-32\python.exe
 -u -c "import setuptools, tokenize;__file__='C:\\Users\\MAYNA~1\\AppData\\Local\\Temp\\pip-build-c3n82mii\\Scipy\\se‌​tup.py';exec(compile(getattr(tokenize,
 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))"
 install --record
 C:\Users\IDANRA~1\AppData\Local\Temp\pip-76_6hqtw-record\install-record.txt
 --single-version-externally-managed --compile" failed with error code 1 in                    
 C:\Users\MYNA~1\AppData\Local\Temp\pip-build-c3n82mii\Scipy\

最有可能的问题是您的计算机及其路径上缺少适当的编译器-scipy使用大量C代码来提高速度,而pip默认情况下会这样做,如果scipy没有适合您的python和OS组合的轮子,请下载源代码并尝试构建它

我看过pipy上最新发布的SciPy,它是0.18.0rc2,没有Windows版本作为控制盘

您有两种选择:

  • 为您的python和OS版本安装适当的编译器
  • 转到Chris Gohlke优秀的非官方windows二进制文件页面,下载python版本的安装程序

  • 你能发布完整的追踪吗?AFAIK每次失败的安装尝试都会打印这样一行。命令“c:\users\MYNAME\appdata\local\programs\python\python35-32\python.exe-u-c”导入setuptools,标记化__文件\uuuc:\\Users\\MAYNA~1\\AppData\\Local\\Temp\\pip-build-c3n82mii\\Scipy\\setup.py';exec(compile(getattr(tokenize'open',open)(file).read().replace('\r\n','\n'),file'exec')“安装--记录C:\Users\IDANRA~1\AppData\Local\Temp\pip-76_6hqtw-record\install-record.txt--外部管理的单一版本--编译”C:\Users\MYNA~1\AppData\Local\Temp\pip-build-c3n82mii\Scipy\中的错误代码1失败。请使用代码格式化程序在您的问题中包括这一点,没有人可以在注释中看到这一点:(谢谢,但一点都不太有用。输出并没有说明错误:(@idik查看此博客,它是用于安装3.23的,您需要VS 2013。)(他们在博客上说是2012)和numpy 1.11以及最新的scipy