python - ModuleNotFoundError:使用“pip install numpy”后没有名为“numpy”的模块
问题描述
我尝试使用命令安装 numpy'pip install numpy'
并运行,但是当我尝试重新运行代码时'import numpy'
收到错误消息。ModuleNotFoundError: No module named 'numpy'
在阅读了关于 SO 的类似问题后,我跑了pip3 install numpy
,但由于我已经安装了它,我收到了消息Requirement already satisfied
。
注意:我已经阅读了关于 SO 的其他类似问题,但没有一个能解决我的问题。
未来读者可能的解决方案:
就像他的回答中提到的@Sampath 一样,我安装了两个版本的python。为了解决这个问题,我手动删除了旧版本的所有安装文件。
解决方案
欢迎来到 SO!
- 您的系统中可能安装了 2 个 Python 版本(Python2.X 和 Python3.X)。
pip
可能指向您的 Python2.X,因此如果您想使用此版本中安装的库 ===> 使用python
运行pip3
指向你的 Python3.X,所以Python3
在你的终端中使用它。
笔记:
- 要了解您的 python2 使用
pip freeze
或pip3 freeze
Python3中已安装的库 - 万一,如果您没有收到 Python3 的错误,那么这就像是系统路径问题。
如果您仍然遇到问题,您可以了解更多关于Anaconda-Python
哪个有一个精选的步骤和指南列表,对于初学者来说也很容易。希望这可以帮助!
推荐阅读
- javascript - 使用 Vue.JS/Vuex 在哪里存储加载/错误状态?
- python - IOError: [Errno 121] 远程 I/O 错误
- angular - 角度延迟加载问题
- java - 在自定义 Listview 适配器中使用多个视图
- ios - 如何在 swift 4 中过滤 2d 模型数组,
- rabbitmq - RabbitMQ 通过 Spring 的 RabbitAdmin 调整 HA 队列
- android - 在 BottomNavigation 中快速切换它们时出现片段崩溃
- php - 获取文本框的值并传输到控制器(Codeigniter)PHP
- visual-studio-code - Visual Studio Code IntelliSense 不适用于 Node.js
- python - 如何在不显示 cmd 窗口的情况下执行 geckodriver?