【问题标题】:%matplotlib inline error in python 3.6.2python 3.6.2 中的 %matplotlib 内联错误
【发布时间】:2017-10-30 01:51:14
【问题描述】:

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


我试图在我的计算机上运行我的代码,但不知何故得到了错误:

文件“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) (dot 3)] 在 darwin 上

这是我拥有的软件包列表:

['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']

【问题讨论】:

    标签: python matplotlib jupyter-notebook jupyter


    【解决方案1】:

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

    你不能在jupyter notebookipython console之外使用它

    对您来说最好的解决方案可能是注释掉该行;除此之外,您还可以安装 jupyter 和 ipython。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-28
        • 2015-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多