ModuleNotFoundError:没有名为“numpy”的模块

我的 Jupyter 笔记本遇到奇怪的问题。


在我的第一个单元格中:


import sys

!{sys.executable} -m pip install numpy

!{sys.executable} -m pip install Pillow

在第二个单元格中:


import numpy as np

from PIL import Image

但它说:ModuleNotFoundError:没有名为“numpy”的模块

http://img1.mukewang.com/64b5f5ef0001b2a506170351.jpg

我使用此命令来安装 Jupyter 笔记本:


sudo apt install python3-notebook jupyter jupyter-core python-ipykernel 

附加信息 :


pip --version

pip 20.2.2 from /home/maifee/.local/lib/python3.7/site-packages/pip (python 3.7)

python --version

Python 3.7.5


喵喵时光机
浏览 209回答 5
5回答

拉风的咖菲猫

当 Jupyter Notebook 未以 root 身份打开时:import sys!{sys.executable} -m pip install --user numpy

拉莫斯之舞

当我运行特定的虚拟环境时,Jupyter Notebooks 偶尔也会遇到奇怪的安装问题。一般情况下,直接在笔记本中用pip安装,形式如下:!pip install numpy修复它。让我知道事情的后续。

慕的地6264312

从 Jupyter Notebook 重新启动内核为我解决了这个问题

慕尼黑5688855

我有类似的问题。结果我重命名了一条上游路径。而且我没有先停用我的 conda env。当我停用环境时。conda deactivate然后当我再次激活它时,一切都正常了。conda activate sample现在我看到了 jupyter 主题的其他问题......但它不会影响我的 numpy 代码。所以,至少我修复了“ModuleNotFoundError:没有名为“numpy”的模块”错误

慕标5832272

这是一个对我有用的解决方案:lib_path="c:\\users\\user\\python_39\\lib\\site-packages\\"MODULE_NAME = "module_to_import"MODULE_PATH = lib_path+MODULE_NAME+"\\__init__.py"import importlibimport sysspec = importlib.util.spec_from_file_location(MODULE_NAME, MODULE_PATH)module = importlib.util.module_from_spec(spec)sys.modules[spec.name] = module spec.loader.exec_module(module)import module_to_import
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python