为了账号安全,请及时绑定邮箱和手机立即绑定

安装 Jupyter Notebook 后 NumPy 和 TensorFlow 不工作

安装 Jupyter Notebook 后 NumPy 和 TensorFlow 不工作

临摹微笑 2021-12-09 14:55:56
我今天正在使用 Jupyter Notebook 进行一些学习,发现我无法导入 Tensorflow 或 Keras。这很奇怪,因为直到昨天它都运行良好。无论如何,我在网上看了一下,有些人建议我再次使用conda install jupyter notebook. 我正是这样做的,现在我什至无法导入 Tensorflow 或 NumPy。更不用说每当我尝试打开也不起作用的 Jupyter 时。我看到命令提示符短暂闪烁,然后什么也没发生。当我尝试导入时,出现此错误:---------------------------------------------------------------------------ModuleNotFoundError                       Traceback (most recent call last)~\Anaconda3\lib\site-packages\numpy\core\__init__.py in <module>     39 try:---> 40     from . import multiarray     41 except ImportError as exc:~\Anaconda3\lib\site-packages\numpy\core\multiarray.py in <module>     11---> 12 from . import overrides     13 from . import _multiarray_umath~\Anaconda3\lib\site-packages\numpy\core\overrides.py in <module>      5----> 6 from numpy.core._multiarray_umath import (      7     add_docstring, implement_array_function, _get_implementing_args)ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'During handling of the above exception, another exception occurred:ImportError                               Traceback (most recent call last)<ipython-input-1-0aa0b027fcb6> in <module>----> 1 import numpy as np~\Anaconda3\lib\site-packages\numpy\__init__.py in <module>    140     from . import _distributor_init    141--> 142     from . import core    143     from .core import *    144     from . import compat~\Anaconda3\lib\site-packages\numpy\core\__init__.py in <module>     69 Original error was: %s     70 """ % (sys.executable, exc)---> 71     raise ImportError(msg)     72 finally:     73     for envkey in env_added:我尝试重新安装 NumPy,但这并没有解决问题。我通过安装 Anaconda 安装了 Python 和 NumPy,我的操作系统是 Windows 10。我的路径变量看起来也很正常,到目前为止一切正常。有谁知道我该如何解决这个问题?
查看完整描述

2 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

转到您的终端并找到安装了 Numpy 和其他模块的环境。如果您使用 virtualenvwrapper,您可以运行: lsvirtualenv将显示您拥有的虚拟环境列表。

然后输入workonvirtualenv1(替换为显示的虚拟环境的名称)并检查您安装的模块,例如在选择虚拟环境后,您可以输入 python并进入 shell。然后你可以做import numpy等检查你正在寻找的模块是否存在于那个 virtualenv 中。当您找到它们时,您可以退出 shell 并pip install jupyter使用您需要的模块在虚拟环境中安装 jupyter notebooks。为了避免将来遇到此类问题,您应该确保在您的机器中维护虚拟环境,其中包含您感兴趣的模块,按照虚拟环境使用。Virtualenvwrapper 是一个很好的工具,它抽象了使用虚拟环境时发现的大多数常见陷阱。有关管理和创建虚拟环境的更多信息可以在这里找到


查看完整回答
反对 回复 2021-12-09
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

就我而言,我只花了大约一个小时卸载与 Python 相关的所有内容(Python、Anaconda 等),然后重新从头开始完全安装所有内容。这有点痛苦,但我不知道除了深入研究这个问题之外还能做什么。


查看完整回答
反对 回复 2021-12-09
  • 2 回答
  • 0 关注
  • 302 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信