【问题标题】:ModuleNotFoundError: No module named 'numpy' after using 'pip install numpy'ModuleNotFoundError:使用“pip install numpy”后没有名为“numpy”的模块
【发布时间】:2020-01-31 22:37:45
【问题描述】:

我尝试使用命令'pip install numpy' 安装numpy 并运行'import numpy',但是当我尝试重新运行代码时收到错误ModuleNotFoundError: No module named 'numpy'。在阅读了关于 SO 的类似问题后,我运行了pip3 install numpy,但由于我已经安装了它,我收到了消息Requirement already satisfied

注意:我已经阅读了关于 SO 的其他类似问题,但没有一个能解决我的问题。


未来读者的可能解决方案:

就像@Sampath 在他的回答中提到的那样,我安装了两个版本的 python。为了解决这个问题,我手动删除了旧版本的所有安装文件。

【问题讨论】:

    标签: python numpy pip


    【解决方案1】:

    欢迎来到 SO!

    1. 您的系统中可能安装了 2 个 Python 版本(Python2.X 和 Python3.X)。
    2. pip 可能指向您的 Python2.X,因此如果您想使用安装在此版本中的库 ===> 使用 python 运行
    3. pip3 指向你的 Python3.X,所以在你的终端中使用 Python3 来使用它。

    注意:

    • 要了解 Python2 中已安装的库,请使用 pip freezepip3 freeze 用于 Python3
    • 如果您在 Python3 中遇到错误,那么这可能是系统路径问题。

    如果您仍然遇到问题,您可以了解更多关于 Anaconda-Python 的信息,它有一个精选的步骤和指南列表,对于初学者来说也很容易。希望这会有所帮助!

    【讨论】:

    • 你说得对,好像我的系统上安装了两个版本。如果我在命令提示符下使用“python”或“python3”运行使用 NumPy 的 python 文件,则代码将完美执行而不会出现任何错误。但是,当我尝试在 IDLE 上运行相同的代码时,我收到一个模块错误。关于如何解决这个问题的任何想法?
    • @Newbie123 - 很高兴知道!关于IDEL,抱歉我这里没有答案。建议 - 我使用 Pycharm Community Edition IDE 来配置我的项目的 python 路径。所以我现在建议使用 IDE 而不是 IDLE,因为它们提供了更多功能,例如 TypeHinting、PEP8 检查、错字错误、文档等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-05
    • 2020-04-21
    • 2019-01-26
    • 2019-06-09
    • 2018-12-03
    • 2020-12-24
    • 2019-12-07
    相关资源
    最近更新 更多