【问题标题】:Anacaonda/Windows 10 - ModuleNotFoundError: No module named 'scipy'Anaconda/Windows 10 - ModuleNotFoundError:没有名为“scipy”的模块
【发布时间】:2020-09-19 16:16:10
【问题描述】:

我最近更新了 Anaconda(Spyder (Python 3.6)、Windows 10)。我的几个库消失了,不得不重新安装。但是,我一直无法重新安装 scipy。当我从 Windows PowerShell 运行“conda install scipy -f”时,似乎重新安装了 scipy。但是,即使我关闭 Spyder 并重新启动 Windows,我仍然会收到错误消息:ModuleNotFoundError: No module named 'scipy'。

我知道以前曾发布过与此类似的问题,但我找不到任何似乎可以解决问题的方法。

提前感谢您的任何建议(如果昨天也发布了这个问题,我们深表歉意)。

【问题讨论】:

  • 你试过conda install pip然后pip install scipy吗?
  • 你必须从 anaconda promt 安装它
  • 感谢您的建议。 1. 当我尝试 'pip install scipy' 时,我收到消息:“要求已经满足:scipy in”[目录] 2. 我找不到 anaconda 提示 - 它从启动菜单中消失并且在搜索中找不到。这似乎是在我更新 Anaconda 之后发生的。当我从 Anaconda 导航器启动终端时,我得到一个标准的 Windows shell。我正在考虑卸载并重新安装 Anaconda,但除非必要,否则我宁愿不这样做。

标签: python installation scipy anaconda


【解决方案1】:

我与同样的问题作斗争。原因很可能是因为您在当前目录中已经有一个名为 scipy.py 的文件。例如,当我第一次开始使用 scipy 时,我创建了一个名为 scipy.py 的文件来练习。然后,当我尝试从另一个文件导入 scipy 时,“scipy.py”的第一个实例是我的练习文件夹,而不是进一步进入目录的实际包。

我建议您检查您可能命名为 scipy.py 的文件夹,这些文件夹不是实际的 scipy 包。我可能是错的,但似乎 python 会首先搜索它保存文件的文件夹,然后移动到保存在其他地方的 packages 文件夹。

希望这可以帮助其他被同样问题难住的人!

【讨论】:

    猜你喜欢
    • 2020-06-19
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-15
    • 1970-01-01
    相关资源
    最近更新 更多