【问题标题】:Installed and Still "No module named 'scipy'"已安装但仍然“没有名为 'scipy' 的模块”
【发布时间】:2021-05-12 04:57:35
【问题描述】:

完成了 SO 中的所有建议。

这是我在 Windows 10 上所做的:

  1. 所有用户安装 Python 3.9,经过验证可以正常工作并在 PATH 中。

  2. https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpypip3 install numpy-1.20.3+vanilla-cp39-cp39-win_amd64.whl成功下载对应的numpy。

  3. 从同一个站点下载了对应的ndimage,pip3 install ndimage-1.3.1-cp39-cp39-win_amd64.whl --force-reinstall成功。

  4. cv2 和 numpy 很好:

【问题讨论】:

  • 你的scipy安装命令在哪里?
  • 你是pip install scipy吗?
  • 您能否尝试which pip(或pip3)来获取pip安装的位置,以确保它适用于同一个python。之后请运行pip list 列出所有已安装的模块。
  • @BrownBear inside C:\Program Files\Python39\Scripts
  • @MatteoZanoni 我做了pip3 install ndimage-1.3.1-cp39-cp39-win_amd64.whl --force-reinstall 这是scipy.ndimage。然后它说成功后,尝试import scipy.ndimage得到错误。

标签: python windows


【解决方案1】:

看起来还没有 3.9.5 的编译版本我看到的最大版本是 python 3.9.4

https://winpython.github.io/

【讨论】:

  • 我也试过winPython 只是不知道如何在安装后继续添加更多模块/包。可以请你点亮一些灯吗?
  • 老实说,我会卸载所有东西,然后从 miniconda 开始。然后使用 conda 命令行安装模块,如果不起作用则使用 pip。
猜你喜欢
  • 2022-07-06
  • 2018-07-07
  • 2019-06-06
  • 2019-12-11
  • 2022-06-25
  • 2021-12-07
  • 2017-07-22
  • 2020-11-09
  • 1970-01-01
相关资源
最近更新 更多