安装scipy和sklearn的问题

rbpvctlc  于 5个月前  发布在  其他
关注(0)|答案(3)|浏览(98)

我是一个编程新手,安装scipy时遇到了很多错误。我安装其他库时没有遇到任何问题:
无法清除scipy的生成目录

scipy的构建轮失败
使用sklearn我面临的问题:
为scikit-learn构建轮子失败
刚刚在网上找到关于这个问题的信息:
pip不能很好地用于Windows,因为标准的pip包索引站点PyPI还没有为某些包提供Windows轮子,例如SciPy。
如果这是正确的,我如何解决它?

j2qf4p5b

j2qf4p5b1#

我遇到了这个问题,并尝试了各种解决方案,从网络上,但都失败了,太糟糕了.
最后,我通过以下方式解决了它:

$ python3 -m pip install --upgrade pip

字符串

  • 不推荐以下方式(?)
pip3 install --upgrade pip

根本原因:

  • pip工具太旧了。
  • 升级前pip版本为9.0.1
  • 升级后pip版本为20.0.3
  • 因此,您可以通过
$ pip --version  # for python2
$ pip3 --version # for python3

检查您的pip版本,并尝试升级pip工具来修复它。

场景:

  • Dockerfile,ubuntu:16.04,ubuntu:18.04,docker build,python3

参考资料

$ sudo apt-get install python3-sklearn python3-sklearn-lib python3-sklearn-doc
  • 对于全局,而不是虚拟环境
huus2vyu

huus2vyu2#

这对我很有效:
第一个月

cwdobuhd

cwdobuhd3#

在Windows上安装这些软件包需要编译器,我建议您访问Christoph Gohlke的Unofficial Windows Binaries for Python Extension Packages,他已经为您构建了轮子。
下载wheel后,您可以使用pip进行安装。例如:

pip install numpy‑1.12.1+mkl‑cp36‑cp36m‑win_amd64.whl

字符串
另一种方法是安装Anaconda

相关问题