- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我完全按照the official guide做了告诉。
但是,当我单击 Run
按钮时,它只是不工作并且在括号中显示了 *
。
在终端中:
ipython notebook
[I 21:25:20.940 NotebookApp] Serving notebooks from local directory: /Users/yangyy/GitHub/Signal&System
[I 21:25:20.941 NotebookApp] 0 active kernels
[I 21:25:20.941 NotebookApp] The IPython Notebook is running at: http://localhost:8888/
[I 21:25:20.941 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 21:25:24.439 NotebookApp] 404 GET /api/kernels/e905abbe-caad-458e-a50b-a48b7dbcc6ab/channels?session_id=16F0F228133A41AC84E1A2A71F1064F2 (::1): Kernel does not exist: e905abbe-caad-458e-a50b-a48b7dbcc6ab
[W 21:25:24.446 NotebookApp] 404 GET /api/kernels/e905abbe-caad-458e-a50b-a48b7dbcc6ab/channels?session_id=16F0F228133A41AC84E1A2A71F1064F2 (::1) 14.19ms referer=None
[E 21:25:30.370 NotebookApp] Notebook JSON is not valid v3: Additional properties are not allowed (u'cells' was unexpected)
Failed validating u'additionalProperties' in schema:
{u'$schema': u'http://json-schema.org/draft-04/schema#',
u'additionalProperties': False,
u'definitions': {u'code_cell': {u'additionalProperties': False,
u'description': u'Notebook code cell.',
u'properties': {u'cell_type': {u'description': u'String identifying the type of cell.',
u'enum': [u'code']},
u'collapsed': {u'description': u'Whether the cell is collapsed/expanded.',
u'type': u'boolean'},
u'input': {u'$ref': u'#/definitions/misc/source'},
u'language': {u'description': u"The cell's language (always Python)",
u'type': u'string'},
u'metadata': {u'additionalProperties': True,
u'description': u'Cell-level metadata.',
u'type': u'object'},
u'outputs': {u'description': u'Execution, display, or stream outputs.',
u'items': {u'$ref': u'#/definitions/output'},
u'type': u'array'},
u'prompt_number': {u'description': u"The code cell's prompt number. Will be null if the cell has not been run.",
u'minimum': 0,
u'type': [u'integer',
u'null']}},
u'required': [u'cell_type',
u'input',
u'outputs',
u'language'],
u'type': u'object'},
u'display_data': {u'additionalProperties': False,
u'description': u'Data displayed as a result of code cell execution.',
u'patternProperties': {u'[a-zA-Z0-9]+/[a-zA-Z0-9\\-\\+\\.]+$': {u'$ref': u'#/definitions/misc/multiline_string',
u'description': u'mimetype output (e.g. text/plain), represented as either an array of strings or a string.'}},
u'properties': {u'html': {u'$ref': u'#/definitions/misc/multiline_string'},
u'javascript': {u'$ref': u'#/definitions/misc/multiline_string'},
u'jpeg': {u'$ref': u'#/definitions/misc/multiline_string'},
u'json': {u'$ref': u'#/definitions/misc/multiline_string'},
u'latex': {u'$ref': u'#/definitions/misc/multiline_string'},
u'metadata': {u'$ref': u'#/definitions/misc/output_metadata'},
u'output_type': {u'description': u'Type of cell output.',
u'enum': [u'display_data']},
u'pdf': {u'$ref': u'#/definitions/misc/multiline_string'},
u'png': {u'$ref': u'#/definitions/misc/multiline_string'},
u'svg': {u'$ref': u'#/definitions/misc/multiline_string'},
u'text': {u'$ref': u'#/definitions/misc/multiline_string'}},
u'required': [u'output_type'],
u'type': u'object'},
u'heading_cell': {u'additionalProperties': False,
u'description': u'Notebook heading cell.',
u'properties': {u'cell_type': {u'description': u'String identifying the type of cell.',
u'enum': [u'heading']},
u'level': {u'description': u'Level of heading cells.',
u'minimum': 1,
u'type': u'integer'},
u'metadata': {u'additionalProperties': True,
u'description': u'Cell-level metadata.',
u'type': u'object'},
u'source': {u'$ref': u'#/definitions/misc/source'}},
u'required': [u'cell_type',
u'source',
u'level'],
u'type': u'object'},
u'markdown_cell': {u'additionalProperties': False,
u'description': u'Notebook markdown cell.',
u'properties': {u'cell_type': {u'description': u'String identifying the type of cell.',
u'enum': [u'markdown',
u'html']},
u'metadata': {u'additionalProperties': True,
u'description': u'Cell-level metadata.',
u'properties': {u'name': {u'$ref': u'#/definitions/misc/metadata_name'},
u'tags': {u'$ref': u'#/definitions/misc/metadata_tags'}},
u'type': u'object'},
u'source': {u'$ref': u'#/definitions/misc/source'}},
u'required': [u'cell_type',
u'source'],
u'type': u'object'},
u'misc': {u'metadata_name': {u'description': u"The cell's name. If present, must be a non-empty string.",
u'pattern': u'^.+$',
u'type': u'string'},
u'metadata_tags': {u'description': u"The cell's tags. Tags must be unique, and must not contain commas.",
u'items': {u'pattern': u'^[^,]+$',
u'type': u'string'},
u'type': u'array',
u'uniqueItems': True},
u'mimetype': {u'patternProperties': {u'^[a-zA-Z0-9\\-\\+]+/[a-zA-Z0-9\\-\\+]+': {u'$ref': u'#/definitions/misc/multiline_string',
u'description': u"The cell's mimetype output (e.g. text/plain), represented as either an array of strings or a string."}}},
u'multiline_string': {u'oneOf': [{u'type': u'string'},
{u'items': {u'type': u'string'},
u'type': u'array'}]},
u'output_metadata': {u'additionalProperties': True,
u'description': u'Cell output metadata.',
u'type': u'object'},
u'prompt_number': {u'description': u"The code cell's prompt number. Will be null if the cell has not been run.",
u'minimum': 0,
u'type': [u'integer',
u'null']},
u'source': {u'$ref': u'#/definitions/misc/multiline_string',
u'description': u'Contents of the cell, represented as an array of lines.'}},
u'output': {u'oneOf': [{u'$ref': u'#/definitions/pyout'},
{u'$ref': u'#/definitions/display_data'},
{u'$ref': u'#/definitions/stream'},
{u'$ref': u'#/definitions/pyerr'}],
u'type': u'object'},
u'pyerr': {u'additionalProperties': False,
u'description': u'Output of an error that occurred during code cell execution.',
u'properties': {u'ename': {u'description': u'The name of the error.',
u'type': u'string'},
u'evalue': {u'description': u'The value, or message, of the error.',
u'type': u'string'},
u'output_type': {u'description': u'Type of cell output.',
u'enum': [u'pyerr']},
u'traceback': {u'description': u"The error's traceback, represented as an array of strings.",
u'items': {u'type': u'string'},
u'type': u'array'}},
u'required': [u'output_type',
u'ename',
u'evalue',
u'traceback'],
u'type': u'object'},
u'pyout': {u'additionalProperties': False,
u'description': u'Result of executing a code cell.',
u'patternProperties': {u'^[a-zA-Z0-9]+/[a-zA-Z0-9\\-\\+\\.]+$': {u'$ref': u'#/definitions/misc/multiline_string',
u'description': u'mimetype output (e.g. text/plain), represented as either an array of strings or a string.'}},
u'properties': {u'html': {u'$ref': u'#/definitions/misc/multiline_string'},
u'javascript': {u'$ref': u'#/definitions/misc/multiline_string'},
u'jpeg': {u'$ref': u'#/definitions/misc/multiline_string'},
u'json': {u'$ref': u'#/definitions/misc/multiline_string'},
u'latex': {u'$ref': u'#/definitions/misc/multiline_string'},
u'metadata': {u'$ref': u'#/definitions/misc/output_metadata'},
u'output_type': {u'description': u'Type of cell output.',
u'enum': [u'pyout']},
u'pdf': {u'$ref': u'#/definitions/misc/multiline_string'},
u'png': {u'$ref': u'#/definitions/misc/multiline_string'},
u'prompt_number': {u'description': u"A result's prompt number.",
u'minimum': 0,
u'type': [u'integer']},
u'svg': {u'$ref': u'#/definitions/misc/multiline_string'},
u'text': {u'$ref': u'#/definitions/misc/multiline_string'}},
u'required': [u'output_type',
u'prompt_number'],
u'type': u'object'},
u'raw_cell': {u'additionalProperties': False,
u'description': u'Notebook raw nbconvert cell.',
u'properties': {u'cell_type': {u'description': u'String identifying the type of cell.',
u'enum': [u'raw']},
u'metadata': {u'additionalProperties': True,
u'description': u'Cell-level metadata.',
u'properties': {u'format': {u'description': u'Raw cell metadata format for nbconvert.',
u'type': u'string'},
u'name': {u'$ref': u'#/definitions/misc/metadata_name'},
u'tags': {u'$ref': u'#/definitions/misc/metadata_tags'}},
u'type': u'object'},
u'source': {u'$ref': u'#/definitions/misc/source'}},
u'required': [u'cell_type',
u'source'],
u'type': u'object'},
u'stream': {u'additionalProperties': False,
u'description': u'Stream output from a code cell.',
u'properties': {u'output_type': {u'description': u'Type of cell output.',
u'enum': [u'stream']},
u'stream': {u'description': u'The stream type/destination.',
u'type': u'string'},
u'text': {u'$ref': u'#/definitions/misc/multiline_string',
u'description': u"The stream's text output, represented as an array of strings."}},
u'required': [u'output_type',
u'stream',
u'text'],
u'type': u'object'},
u'worksheet': {u'additionalProperties': False,
u'properties': {u'cells': {u'description': u'Array of cells of the current notebook.',
u'items': {u'oneOf': [{u'$ref': u'#/definitions/raw_cell'},
{u'$ref': u'#/definitions/markdown_cell'},
{u'$ref': u'#/definitions/heading_cell'},
{u'$ref': u'#/definitions/code_cell'}],
u'type': u'object'},
u'type': u'array'},
u'metadata': {u'description': u'metadata of the current worksheet',
u'type': u'object'}},
u'required': [u'cells']}},
u'description': u'IPython Notebook v3.0 JSON schema.',
u'properties': {u'metadata': {u'additionalProperties': True,
u'description': u'Notebook root-level metadata.',
u'properties': {u'kernel_info': {u'description': u'Kernel information.',
u'properties': {u'codemirror_mode': {u'description': u'The codemirror mode to use for code in this language.',
u'type': u'string'},
u'language': {u'description': u'The programming language which this kernel runs.',
u'type': u'string'},
u'name': {u'description': u'Name of the kernel specification.',
u'type': u'string'}},
u'required': [u'name',
u'language'],
u'type': u'object'},
u'signature': {u'description': u'Hash of the notebook.',
u'type': u'string'}},
u'type': u'object'},
u'nbformat': {u'description': u'Notebook format (major number). Incremented between backwards incompatible changes to the notebook format.',
u'maximum': 3,
u'minimum': 3,
u'type': u'integer'},
u'nbformat_minor': {u'description': u'Notebook format (minor number). Incremented for backward compatible changes to the notebook format.',
u'minimum': 0,
u'type': u'integer'},
u'orig_nbformat': {u'description': u'Original notebook format (major number) before converting the notebook between versions.',
u'minimum': 1,
u'type': u'integer'},
u'orig_nbformat_minor': {u'description': u'Original notebook format (minor number) before converting the notebook between versions.',
u'minimum': 0,
u'type': u'integer'},
u'worksheets': {u'description': u'Array of worksheets',
u'items': {u'$ref': u'#/definitions/worksheet'},
u'type': u'array'}},
u'required': [u'metadata',
u'nbformat_minor',
u'nbformat',
u'worksheets'],
u'type': u'object'}
On instance:
{u'cells': [],
u'metadata': {},
u'nbformat': 3,
u'nbformat_minor': 0,
u'worksheets': [{u'cells': [{u'cell_type': u'code',
u'execution_count': None,
u'input': u'%matplotlib inline',
u'language': u'python',
u'metadata': {},
u'outputs': []},
{u'cell_type': u'code',
u'execution_count': None,
u'input': u'',
u'language': u'python',
u'metadata': {},
u'outputs': []},
{u'cell_type': u'code',
u'execution_count': None,
u'input': u'',
u'language': u'python',
u'metadata': {},
u'outputs': []}]}]}
[W 21:25:30.393 NotebookApp] Notebook test.ipynb is not trusted
在 Pycharm 中
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /usr/local/bin/ipython notebook --no-browser --ip localhost --port 8889
[I 21:18:54.055 NotebookApp] Serving notebooks from local directory: /Users/yangyy/GitHub/Signal&System
[I 21:18:54.055 NotebookApp] 0 active kernels
[I 21:18:54.055 NotebookApp] The IPython Notebook is running at: http://localhost:8889/
[I 21:18:54.056 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[W 21:18:56.558 NotebookApp] 404 GET /api (127.0.0.1) 27.47ms referer=None
[I 21:18:56.589 NotebookApp] Kernel started: 2ff0bf8f-4351-4423-a867-23a698f4b820
[W 21:18:56.594 NotebookApp] 404 GET /api/kernels/2ff0bf8f-4351-4423-a867-23a698f4b820/iopub (127.0.0.1) 1.52ms referer=None
[W 21:18:56.596 NotebookApp] 404 GET /api/kernels/2ff0bf8f-4351-4423-a867-23a698f4b820/shell (127.0.0.1) 1.16ms referer=None
[W 21:18:56.690 NotebookApp] 404 GET /api (127.0.0.1) 2.05ms referer=None
[I 21:18:56.703 NotebookApp] Kernel started: d1e16c68-352d-4d1a-89ed-9548a666f9ab
[W 21:18:56.712 NotebookApp] 404 GET /api/kernels/d1e16c68-352d-4d1a-89ed-9548a666f9ab/shell (127.0.0.1) 2.61ms referer=None
[W 21:18:56.715 NotebookApp] 404 GET /api/kernels/d1e16c68-352d-4d1a-89ed-9548a666f9ab/iopub (127.0.0.1) 1.78ms referer=None
[I 21:20:29.566 NotebookApp] Kernel restarted: d1e16c68-352d-4d1a-89ed-9548a666f9ab
[W 21:20:38.117 NotebookApp] 404 GET /api (127.0.0.1) 2.99ms referer=None
[I 21:20:38.132 NotebookApp] Kernel started: 792636bb-8fda-4d26-9f4f-c92a799ef23c
[W 21:20:38.138 NotebookApp] 404 GET /api/kernels/792636bb-8fda-4d26-9f4f-c92a799ef23c/shell (127.0.0.1) 2.28ms referer=None
[W 21:20:38.140 NotebookApp] 404 GET /api/kernels/792636bb-8fda-4d26-9f4f-c92a799ef23c/iopub (127.0.0.1) 1.26ms referer=None
有人遇到过同样的问题吗?
最佳答案
我发现是因为Pycharm不识别IPython 4.2.0
的新api,我只需要卸载最新版本的IPython和安装 IPython 3.2.3
。
运行
$ pip uninstall IPython
$ pip install 'ipython<4'
如果权限被拒绝,在终端中使用 sudo
。
关于python - iPython notebook 在 Pycharm 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37139099/
我知道可以在类型前添加#noinspection PyPep8Naming,但我想不通如何为单个文件全局设置。 我发现此功能适用于 some other JetBrains IDEs , 但未能在 P
我认为,在 PyCharm 的模块中重构函数名称通常会在项目范围内重构对该函数名称的任何使用。但是,我注意到项目中的笔记本中的功能没有被重构。重构时有没有办法包含笔记本? 我注意到 jupyter n
我需要使用 HTMLTestRunner 生成测试报告,因为该代码(位于文件末尾)是: suite = unittest.TestLoader().loadTestsFromTestCase(Test
Local History 是 Jetbrains IDE 系列(包括 Pycharm)绝对基础/关键的功能。为什么 .ipynb 文件会丢失?这是右键单击/上下文菜单 - 其中缺少 Show His
正如问题所问,如何在整个项目中的pycharm中运行查找/替换单词? 最佳答案 Edit | Find | Replace in Path。 快捷方式:Ctrl + Shift + R 关于pycha
我最近从 Spyder 更改为 PyCharm 作为 Python IDE。在 Spyder 中,我经常使用变量资源管理器功能(见图)。 PyCharm 中也提供此功能吗? 我找到了这个here ,“
嗨,我正在使用 pycharm 进行 python 开发。在 pycharm 中打开我的 python 项目时,它的打开方式如下图所示,其中我的项目名称是election,在此之前出现的选项卡都是父目
在 PyCharm 中,我的项目窗口中有一个文件夹是红色的。当所有其他文件夹都是蓝色时,该颜色意味着什么?我在 Git 中有我的项目,它主要是 Python,在 repo 中有一个 Java GUI。
我在我的 PyCharm 项目/文件栏中看到了这个: 我不确定这意味着什么,也不知道我为什么要这么做。谷歌搜索似乎没有提供任何有用的信息。有谁知道它是什么以及如何删除它?此外,项目中没有其他数字(没有
似乎 Pycharm 中的折叠自定义区域在某些缩进级别后不起作用。 这个不起作用: def test_a(): def function(): for g in group:
每当我创建一个函数、将其设为 View 并将模板映射到其上时,PyCharm 中的自动完成功能都会起作用。如果您输入类似 {{ book. }},其中 book 是一个模型,并且是您的上下文对象之一,
很长一段时间以来,我一直在寻找一种在 PyCharm 中折叠评论的方法。基本上我一直在寻找一种方法来实现与代码块相同的 + 注释。 最佳答案 用很容易做到这一点 #region Description
我正在使用 PyCharm 社区版 2016,我注意到我无法打开大数据输入文件或日志 (20MB)。编辑器只是说“文件 XXX 太大 (SIZE)”。 不仅如此,似乎也没有办法改变极限。官方文档提到了
在 PyCharm 中,我的项目窗口中有一个文件夹是红色的。当所有其他文件夹都是蓝色时,该颜色意味着什么?我在 Git 中有我的项目,它主要是 Python,在 repo 中有一个 Java GUI。
我想为 Pycharm 中的每个项目使用单独的虚拟环境。为此,我为每个项目创建了一个虚拟环境。我找不到清晰的文档 如果我想通过 PIP 命令添加或删除内容时需要为每个项目激活/停用这些虚拟环境,或者在
PyCharm 中是否有智能区分大小写搜索? 过去,我使用了一个编辑器,如果我使用小写字母,它会进行不区分大小写的搜索。 一旦我使用了第一个大写字符,搜索就区分大小写。 我喜欢这个。 我可以在 PyC
我已经按照 https://www.jetbrains.com/help/pycharm/requirements-installation-and-launching.html#linux 上的说明
有什么问题? 我在 PyCharm(版本 2016.1.4)中使用远程解释器(不是调试服务器!)进行远程调试,如下所述:jetbrains website . 当我在 Debug模式下运行时,程序会在
tldr;我希望我可以进入一个特定的程序状态,然后停止,然后继续编辑同一个文件,并使用这个过程迭代地向文件添加代码。 详情: 我经常想做的是使用python控制台或者在特定的程序状态下运行一段特定的代
有没有办法选择 PyCharm 中当前选定行下方的所有行(类似于在 Mac 中您可以使用 Cmd + Shift + down 选择行)? Cmd + Shift + right/left 工作正常,
我是一名优秀的程序员,十分优秀!