python 3.6.2中的%matplotlib内联错误

时间:2017-10-30 01:51:14

标签: python matplotlib jupyter-notebook jupyter

如何在我的电脑上运行代码?

我正在尝试在我的计算机上运行我的代码,但不知怎的错误:

文件“catcode.py”,第9行

%matplotlib inline

^

SyntaxError: invalid syntax

我正在使用macOS Sierra 10.12.6,MacBook Pro(Retina,13英寸,2015年初),2.9 GHz Intel Core i5,8 GB 1867 MHz DDR3,Intel Iris Graphics 6100 1536 MB。

我也通过终端使用python 3

Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06)

[达尔文的GCC 4.2.1(Apple Inc. build 5666)(第3点)]

这是我的包裹清单:

['appnope == 0.1.0','cycler == 0.10.0','decorator == 4.1.2','h5py == 2.7.1','ipython-genutils == 0.2.0' ,'ipython == 6.2.1','jedi == 0.11.0','matplotlib == 2.1.0','numpy == 1.13.3','parso == 0.1.0','pexpect == 4.2.1','pickleshare == 0.7.4','pip == 9.0.1','prompt-toolkit == 1.0.15','ptyprocess == 0.5.2','pygments == 2.2.0 ','pyparsing == 2.2.0','python-dateutil == 2.6.1','pytz == 2017.2','scikit-learn == 0.19.0','scipy == 0.19.1',' setuptools == 28.8.0','simplegeneric == 0.8.1','six == 1.11.0','traitlets == 4.3.2','wcwidth == 0.1.7']

2 个答案:

答案 0 :(得分:2)

%matplotlib inline是一个“魔术函数”,可以装饰Jupyter笔记本中的单元格。

您不能在jupyter notebookipython console

之外使用它

对你来说最好的解决方案可能是评论出来;除此之外,你可以安装jupyter和ipython。

答案 1 :(得分:1)

'exec(%matplotlib inline)'应该可以正常工作。我已经在系统上对其进行了测试,并且可以在python3.6上正常工作