Python &引用;失败,错误代码为“1”;安装scipy时

Python &引用;失败,错误代码为“1”;安装scipy时,python,scipy,Python,Scipy,我有Windows7 64位上的Python2.7.9。我正在尝试使用pip安装scipy。我使用了pip install scipy,但出现以下错误: Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\us ers\\admin\\appdata\\local\\temp\\pip-build-xpl5cw\\scipy\\setup.py';exec(compil e(getattr(t

我有Windows7 64位上的Python2.7.9。我正在尝试使用pip安装scipy。我使用了
pip install scipy
,但出现以下错误:

Command "C:\Python27\python.exe -c "import setuptools, tokenize;__file__='c:\\us
ers\\admin\\appdata\\local\\temp\\pip-build-xpl5cw\\scipy\\setup.py';exec(compil
e(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file
__, 'exec'))" install --record c:\users\admin\appdata\local\temp\pip-b68pfc-reco
rd\install-record.txt --single-version-externally-managed --compile" failed with
 error code 1 in c:\users\admin\appdata\local\temp\pip-build-xpl5cw\scipy
我在google和stackoverflow上搜索解决方案,但没有任何效果。我试着升级pip,但也没用

以下是我安装的软件包及其版本:

httplib2 (0.9.1)
nltk (3.0.3)
nose (1.3.7)
numpy (1.9.2)
pip (7.0.3)
pytz (2015.4)
scikit-learn (0.16.1)
setuptools (17.1.1)
six (1.9.0)
twilio (4.4.0)
wheel (0.24.0)

在Windows上,您需要使用非官方的预编译二进制文件:


选择与您的体系结构和Python版本相匹配的版本。

我使用的是Ubuntu 14.04。我尝试通过pip进行安装,但一直失败,错误代码为1,或者花了很长时间才完成(实际上从未完成!)。 但是,以下命令工作正常:

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
参考资料:

安装setuptools使其适合我(Mac OS)


我在安装scipy时也遇到了同样的错误

然后我下载并安装了。然后我使用下面的命令安装pytables

conda install -c conda-forge scipy
请参考下面的屏幕截图


什么是完整堆栈跟踪?您可能需要
sudo apt get install
以及
scipy
,因为它有很多依赖项。我记得不久前在安装scipy时,在一些库中必须这样做。此处可能存在重复:@IanAuld,这是Windows。不是Ubuntu或其他有智能库的Linux发行版。@AlexanderHuszagh同意,这是一个dup。事实上,我肯定我以前也问过同样的问题。我使用的是较新版本的Python,但解决方案是相同的。可能重复的user25111请求Windows上Python+Scipy的帮助。你的答案是针对linux系统的,这就是为什么我明确指出这是针对Ubuntu的。很多用户,包括我自己,在非windows操作系统上寻找相同问题的解决方案时都会遇到这个问题。我添加此答案不仅是为了帮助提问者,也是为了帮助普通观众。谢谢,这解决了我在windows10~@RodolpheLAMPE上安装keras时遇到的问题。下载scipy.whl文件后我该怎么办?我正在使用windows10@RodolpheLAMPE对您必须下载与Python匹配的版本version@MurlidharFichadia只需安装它
pip安装一些包。whl
@Hack-R我下载了scipy
.whl
文件,然后当我安装了
pip文件名时。whl
我得到:
C:\Python27\python.exe:在中找不到“\u main\u”模块“scipy-0.19.1-cp27-cp27m-win32.whl”
@MurlidharFichadia我无法重现错误。确保您使用的是正确的版本和体系结构。例如,如果您有32位Windows和Python2.7,那么这是唯一正确的文件。几乎没有人再使用32位Windows了,所以我怀疑你下载的文件是否正确。还要确保满足所有依赖项。如果你仍然有问题,请开始一个新的问题。
conda install -c conda-forge scipy