导入matplotlib和 %matplotlib内联无法正常工作。出现以下错误。
在anaconda提示符下,我也运行了此命令。
conda安装matplotlib
即使在此之后,这也不起作用。
只是观察到一件奇怪的事情。
当我从anaconda提示符下使用jupyter lab命令启动时,Microsoft Edge浏览器启动了。而且这样做很好。但是,当我在Chrome浏览器中打开时,就会出现问题。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-0484cd13f94d> in <module>()
----> 1 import matplotlib
ModuleNotFoundError: No module named 'matplotlib'
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-9e3324102725> in <module>()
----> 1 get_ipython().run_line_magic('matplotlib', 'inline')
~\AppData\Local\conda\conda\envs\scipy18jlab\lib\site-
packages\IPython\core\interactiveshell.py in run_line_magic(self,
magic_name, line, _stack_depth)
2129 kwargs['local_ns'] =
sys._getframe(stack_depth).f_locals
2130 with self.builtin_trap:
-> 2131 result = fn(*args,**kwargs)
2132 return result
2133
<decorator-gen-108> in matplotlib(self, line)
~\AppData\Local\conda\conda\envs\scipy18jlab\lib\site-
packages \ IPython \ core \ magic.py在(f,* a,** k)中 185#但对于那种状态来说,这是过分的杀伤力。 186 def magic_deco(arg): -> 187通话= lambda f,* a,** k:f(* a,** k) 188 189,如果可调用(arg):
~\AppData\Local\conda\conda\envs\scipy18jlab\lib\site-
matplotlib中的packages \ IPython \ core \ magics \ pylab.py(self,line) 97 print(“可用的matplotlib后端:%s”% backends_list) 98其他: ---> 99 gui,后端= self.shell.enable_matplotlib(args.gui) 100 self._show_matplotlib_backend(args.gui,后端) 101
~\AppData\Local\conda\conda\envs\scipy18jlab\lib\site-
packages\IPython\core\interactiveshell.py in enable_matplotlib(self, gui)
3035 """
3036 from IPython.core import pylabtools as pt
-> 3037 gui, backend = pt.find_gui_and_backend(gui,
self.pylab_gui_select)
3038
3039 if gui != 'inline':
~\AppData\Local\conda\conda\envs\scipy18jlab\lib\site-
packages\IPython\core\pylabtools.py in find_gui_and_backend(gui,
gui_select)
271 """
272
--> 273 import matplotlib
274
275 if gui and gui != 'auto':
ModuleNotFoundError: No module named 'matplotlib'
答案 0 :(得分:0)
我不确定为什么粘贴从anaconda提示符生成的整个URL有用。
所以我做了以下事情。
答案 1 :(得分:0)
实际上,在conda文档-浏览器兼容性部分中,您可以阅读:
Jupyter Notebook旨在支持以下浏览器的最新版本:
铬
Safari
Firefox
最新版本的Opera和Edge也可以使用,但如果不能使用,请使用一种受支持的浏览器。 众所周知,将Safari与HTTPS和不受信任的证书一起使用是行不通的(WebSocket将会失败)。
您可能会考虑将其中一种兼容浏览器设置为默认浏览器,以避免每次都必须复制/粘贴网址。