我一直在尝试通过点pip install scipy
安装SciPy,但它给出了错误Failed building wheel for scipy
,紧接着Failed cleaning build dir for scipy
。
我尝试按照建议here升级点击pip install --upgrade pip
,按照建议here通过anaconda安装pip以及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。
答案 0 :(得分:1)
感谢解决方案评论中的jpmc26:
您需要安装以下的非官方二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
要安装它,请执行:pip install C://Users/YOUR_USERNAME/Downloads/SCIPY_FILE
确保为系统使用正确的版本(32位对64位)和Python版本
您还需要查看网站包,看看那里是否有垃圾。如果有,请删除它。
答案 1 :(得分:0)
之前我遇到过这个问题,我的决心是安装所需的依赖项。我似乎记得scipy
首先要安装numpy
。也许先试试pip install numpy
?
SciPy install page显示了这一点:
pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
答案 2 :(得分:0)
我还努力为一些较旧的教程脚本创建向后兼容的环境。我需要 Scipy == 0.18.2 。因此我搜索了Anaconda,发现:
conda install -c esri scipy
一切顺利。
答案 3 :(得分:0)
通过以下链接下载软件包的最佳方式: https://pypi.org/project/scipy/#files
通过pip install安装这个文件:可以看到 install downloaded package