问题标签 [jupyter-console]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 Jupyter Notebook 终端中激活 conda virtualenv?
在 Jupyter Notebook 终端(从浏览器中使用)中,我创建了一个新conda
环境。但是当我尝试使用以下方法激活它时:
但我收到以下错误:
/bin/sh: 5: 来源: 未找到
我也试过:
和
但这两种方法都没有奏效。我正在Anaconda 3
使用
python - 熊猫显示:截断列显示而不是换行
使用冗长的列名,无论设置什么选项,DataFrame 都会以非常混乱的形式显示。
信息:我在 Jupyter QtConsole,pandas 0.20.1,在启动时指定了以下相关选项:
问题:如果需要,我如何截断 DataFrame 而不是将列包装到下一行,同时保留expand_frame_repr=False
?
这是一个例子。同样,问题不取决于列数,而是取决于列的长度。
这不会导致问题:
具有长列名的相同 DataFrame 会导致我正在谈论的问题:
有什么方法可以使第二个输出与我缺少的第一个输出一样吗?(通过指定一个选项,而不是通过.iloc
每次我想查看时使用。)
ipython - jupyter 控制台和 ipython
在我的 conda 环境中,我同时安装了jupyter
和ipython
. conda list jupyter
和的结果conda list ipython
如下:
jupyter_client 5.1.0 py35_0 defaults
jupyter_console 5.2.0 py35_0 defaults
jupyter_contrib_core 0.3.3 py35_0 conda-forge
jupyter_contrib_nbextensions 0.3.1 py35_0 conda-forge
jupyter_core 4.3.0 py35_0 defaults
ipython 6.1.0 py35_0 defaults
ipython_genutils 0.1.0 py35_0 defaults
从网上我发现jupyter
使用ipython
内核。这不是说jupyter console
和ipython
安装应该是同一个东西,应该配置在同一个地方吗?
我觉得它们是两个完全独立的东西,一个要配置,.jupyter
一个要配置.ipython
。
我需要ipython
完全放弃并jupyter
只使用吗?
还有一个问题:要配置ipython
的编辑器,我使用EDITOR
环境变量,这很容易。对于 configjupyter console
的编辑器,文档说
但是在哪里设置呢?当我搜索互联网时,所有结果都指向ipython
喜欢这个。它真的很混乱。
tensorflow - 为什么 Jupyter notebook 在出错后重新运行一行后停止执行?
对于Encoding categorical data data部分,我第一次运行时遇到错误,因为我没有安装sklearn。安装并重新运行后,我得到了 In [ * ]。无论我运行多少次,它都不会执行。基本上,发生错误后,所有行都无法再次执行。
我发现的一件事是这个 Jupyter Notebook 在 tensorflow 环境下。这是我从一开始就做的:
1.创建tensorflow环境,然后安装tensorflow
2.导入库,因为matplotlib默认没有安装所以没用
3.然后安装matplotlib
从我自己的故障排除来看,这就是问题的开始。于是我尝试卸载matplotlib,如图所示又好了。 现在即使出现错误,我仍然可以重新运行该行并且执行很好,因为数字将被更新而不是 [ * ]。
然后问题再次出现,因为如果我继续运行它,它可能会在第 3 次或第 4 次后再次变为 [*]。问题是如果我在 root 环境下对 Jupyter notebook 做同样的事情(没有安装 tensorflow,安装了 matplotlib),我可以不断地重新运行它多次并且没有问题(数量会改变)。那么它有什么问题呢?
vim - 在 Jupyter 控制台中使用 Vi 键
我想知道如何在 Jupyter 控制台中使用类似 vi 的键绑定——不仅是 ipython,而是任何内核。
以前的答案表明这对于 ipython 是可能的。所以,也许有一些标志或配置文件可以指定。Jupyter 似乎没有与ipython profile
ipython 中相同的标记变量,并且没有提供与 ipython 中相同的标记变量。
python - 无法下载 nbextensions 的 javascript 和 css 文件
我正在尝试将 nbextensions 安装到我的 jupyter 笔记本上。打开笔记本时,我可以看到 nbextensions 的选项卡,但它是空的。有一个重新加载按钮在移动,但没有任何显示。我转到命令提示符并成功执行了以下命令:
但是当我尝试执行
似乎所有扩展都有效,但是在编写它们时会出现大量错误。
知道问题可能出在哪里吗?非常感谢!
python - 从 iPython / Jupyter 嵌入式 Qt 控制台获取结果对象
我在使用此处RichJupyterWidget
提供的小部件实现的 PyQt5 应用程序中有一个嵌入式 Jupyter 控制台。
控制台集成本身工作正常,Jupyter 控制台嵌入在一个小部件中,可以执行 Python 代码,结果显示在控制台本身内。
然而,我需要做的是,每当我运行一些返回 Pandas 的代码时,都会 在控制台外部DataFrame
显示它。TableView
这是我的实现的一个工作示例:
到目前为止,我试图覆盖以下方法RichJupyterWidget
:
但不幸的是,当返回 a 时DataFrame
, msg 包含一个带有DataFrame
HTML 格式内容的字符串。
编辑
我能够DataFrame
从内核外壳中获取对象,如下所示:
不幸的是,这只会在我自己运行代码时起作用,而不是当用户在控制台中输入内容时,而且我必须知道包含数据框的变量的名称。