在 Jupyter Notebook 中导入 numpy 时出现问题

Posted

技术标签:

【中文标题】在 Jupyter Notebook 中导入 numpy 时出现问题【英文标题】:Problem importing numpy in Jupyter Notebook 【发布时间】:2021-08-13 18:55:23 【问题描述】:

就在昨天它还在工作,它仍然在 spyder 中导入,但由于某种原因我无法导入到 jupyter 笔记本中。

import numpy as np

得到错误信息

Traceback(最近一次调用最后一次):

文件“C:\Users\dturo\anaconda3\lib\site-packages\IPython\core\interactiveshell.py”,第 3343 行,在 run_code exec(code_obj, self.user_global_ns, self.user_ns)

文件“”,第 1 行,在 导入numpy

文件“C:\Users\dturo\anaconda3\lib\site-packages\numpy_init_.py”,第 106 行 """

^ SyntaxError: 无效语法

编辑_________________________ 问题解决了,numpy 的实际 init.py 文件以某种方式发生了变化,所以我不得不修复它。不确定它是怎么发生的,我让我的电脑一直在运行,所以也许我的猫做了一些拖钓

【问题讨论】:

你在哪个系统上?你的 anaconda 来源是什么?这是错误的完整痕迹吗? @AkshaySehgal 我在 Windows 10 上,这是完整的回溯 【参考方案1】:

尝试在 jupyter notebook 中写这个:

import sys
!sys.executable -m pip install numpy

然后:

import numpy as np

【讨论】:

是的,这也是我的直觉,但奇怪的是它只是说要求已经满足,然后我得到同样的错误

以上是关于在 Jupyter Notebook 中导入 numpy 时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

无法在 jupyter notebook 中导入 sparkdl

在 Jupyter notebook 中导入本地模块

scikit-learn 没有在 jupyter notebook 中导入

为什么我不能在我的Jupyter Notebook(Python 3.6)中导入utils,尽管它已经安装了?

如何:在支持 GPU 的 Conda 中导入 Jupyter Notebook 中的 TensorFlow?

在 ipython/Jupyter notebook 中导入 scikit-learn