【发布时间】:2018-01-17 19:17:10
【问题描述】:
我一直在尝试通过 pip 使用 pip install scipy 安装 SciPy,但它给了我错误 Failed building wheel for scipy,紧接着是 Failed cleaning build dir for scipy。
我已经尝试按照here的建议通过pip install --upgrade pip升级pip,按照here的建议通过anaconda安装它以及pip建议的解决方案。这些解决方案是:
- `git clean -xdf` (cleans all files)
- `git clean -Xdf` (cleans all versioned files, doesn't touch
files that aren't checked into the git repo)
还有:
- `pip install .` (from a git repo or downloaded source
release)
- `pip install scipy` (last SciPy release on PyPI)
当我尝试升级 pip 时,它给出:
Requirement already up-to-date: pip in c:\users\admin\appdata\local\programs\python\python36-32\lib\site-packages
当我尝试通过 anaconda 安装它时,Windows 给出:The program has stopped responding。
感谢所有帮助,请随时发表评论告诉我是否需要更多信息来帮助解决此问题。我正在使用 Windows 10 以及 Python 3.6.2。
【问题讨论】:
-
如何使用 conda 失败?
-
如果它正在尝试构建一个轮子,听起来确实像是在尝试从头开始构建本机二进制文件。值得注意的是,它似乎没有 Windows 版本 on PyPI。您是否尝试过下载和安装unofficial binary? (该页面是 Windows 用户的天赐之物。毫不夸张。)
-
@LiamHealy 我怀疑某些事情可能已经部分完成,从而有效地破坏了您的本地安装。尝试两件事:查看站点包,看看那里是否有垃圾,看看它是否会安装在一个干净的虚拟环境中。
-
“失败的清理构建目录”也可能表明一些临时文件也需要删除,但我无法告诉你它们会在哪里。
-
cp27表示它是一个 CPython 2.7 轮子。您需要其中一个cp36轮子。确保您也为 64 位或 32 位选择了正确的。 (amd64是 64 位的。)
标签: python scipy pip failed-installation