python 模块未找到错误:没有名为"numpy"的模块-Jupyter Notebook

cwdobuhd  于 2023-02-07  发布在  Python
关注(0)|答案(6)|浏览(270)

我的木星笔记本遇到了奇怪的问题。
在我的第一间牢房里:

import sys
!{sys.executable} -m pip install numpy
!{sys.executable} -m pip install Pillow

在第二个单元格中:

import numpy as np
from PIL import Image

但上面写着:* * 未找到模块错误:没有名为"numpy"的模块**

我已经使用此命令来安装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
4bbkushb

4bbkushb1#

感谢@suuuehgi。当Jupyter Notebook不是以根用户身份打开时:

import sys
!{sys.executable} -m pip install --user numpy
91zkwejq

91zkwejq2#

当我运行一个特定的虚拟环境时,Jupyter Notebooks偶尔也会出现一些奇怪的安装问题。通常,直接在笔记本电脑中安装pip,如下所示:
!pip install numpy
修好了,有进展通知我

cx6n0qe3

cx6n0qe33#

我也遇到过类似的问题。结果我重命名了一个上游路径。而且我没有先停用我的conda env。当我停用env的时候。

conda deactivate

然后当我再次激活它时,一切都是它应该的样子。

conda activate sample

现在我看到了Jupyter主题的其他问题...但它并没有影响我 numpy 代码。所以,至少我修复了“ModuleNotFoundError:没有名为'numpy'的模块“错误

svmlkihl

svmlkihl4#

我也有同样的问题。我的numpy已经安装好了,我使用的文件夹和往常一样。如果我尝试"conda deactivate",我会得到这样的消息:值错误:python内核似乎不是conda环境。请改用%pip installI added a print of the 'pip install numpy' result and the 'Module not found error' after

vlf7wbxs

vlf7wbxs5#

这里是一个解决方案,对我来说:

lib_path="c:\\users\\user\\python_39\\lib\\site-packages\\"
MODULE_NAME = "module_to_import"
MODULE_PATH = lib_path+MODULE_NAME+"\\__init__.py"
import importlib
import sys
spec = 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
7xzttuei

7xzttuei6#

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

相关问题