Python:“ModuleNotFoundError:没有名为“numpy”的模块”
我使用 Anaconda 3 作为我的 Python 库。问题是有时它工作正常,但有时会返回错误。例如,
ModuleNotFoundError: No module named 'numpy'
我检查了解释器,并且我已经选择了正确的解释器,但仍然出现此错误。我使用 Visual Studio Code 作为代码编辑器。
I'm using Anaconda 3 for my Python libraries. The problem is sometimes it works fine, but sometimes it returns an error. For example,
ModuleNotFoundError: No module named 'numpy'
I have checked the interpreter, and I already chose a correct one, but still this error happened. I am using Visual Studio Code as the code editor.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像 Anaconda 这样的 IDE 倾向于安装自己的 Python 虚拟环境,以保持干净并与全局 Python 分开。因此,即使您在全局 Python 中安装了 NumPy,您也无法在虚拟环境中使用它,因为它具有单独的包管理。
因此,首先您必须:
从“开始”菜单打开Anaconda Prompt。
输入命令
conda install numpy
并按Enter。等待设置完成,然后重新启动 Anaconda 应用程序。
IDEs like Anaconda tend to install their own virtual environment of Python to keep things clean and separated from your global Python. As a result, even if you have NumPy installed in your global Python, you cannot use it in your virtual environment since it has separate package management.
So first of all you have to:
Open Anaconda Prompt from the Start Menu.
Type the command
conda install numpy
and hit Enter.Wait for the setup to complete, and restart the Anaconda application.