有时运行单个单元需要很长时间,而它正在运行,我想在同一个笔记本中编写并运行其他单元,在同一个上下文中访问变量.
是否有任何可以使用的ipython魔法,当它被添加到单元格时,运行单元格将自动创建一个新线程并在笔记本中使用共享全局数据运行?
我在macbook air上使用pip安装了jupyter.在尝试执行命令时jupyter notebook,我收到错误
jupyter: 'notebook' is not a Jupyter command
Run Code Online (Sandbox Code Playgroud)
我使用-h选项获取所有jupyter命令的列表,事实上,'notebook'不是命令之一.我正在运行python 2.7并且在安装jupyter之前它已经安装好了.
我在谷歌搜索,我看到一些人面对最新版本的jupyter类似的问题,但我没有看到任何解决方案.有人能指出我正确的方向吗?
which -a pip:/ usr/local/bin/pip
which -a jupyter:/ usr/local/bin/jupyter
是否有"Jupyter"的java内核?我正在使用Mac OS El Capitan.
我希望找到更多关于以下内容的文档:
从一台计算机:
C:\Python>ipython notebook将浏览器打开为"IPython Notebook".从第二台计算机:
C:\Python>ipython notebook打开浏览器'Jupyter'.
我没有偏好,但是当从'Jupyter'浏览器保存时,我无法再在'IPython Notebook'浏览器中打开.ipnb文件.我遇到了"错误请求"错误.
最初我假设'ipython notebook'已更新为使用'Jupyter'作为浏览器,所以我pip install "ipython[notebook]"在两台计算机上更新()都没有效果.显然我错过了一些东西.
并ipython notebook切换到使用Jupyter?如果是这样,我是否错误地更新了IPython?
TAB完成在iPython终端中运行良好,但在Firefox浏览器中不行.
到目前为止,我曾尝试但失败了,
1).运行一个命令$ sudo easy_install readline,
然后写了.egg文件 /usr/local/lib/python2.7/dist-packages/readline-6.2.4.1-py2.7-linux-x86_64.egg,
但TAB完成仍然无法在Jupyter Notebook中使用.
2).也试图找到定位ipython_notebook_config.py or ipython_config.py,但失败了.
我使用Python 3.5和iPython 4.0.0.两者都安装在Ubuntu 15.10中 /usr/share/anaconda3/bin/ipython.
任何帮助,将不胜感激!
readline tab-completion ipython-notebook jupyter ubuntu-15.10
我是ipython笔记本的新手,我想将我的ipynb转换为pdf.但是当我尝试通过LaTex下载为PDF时,我收到以下错误.
nbconvert failed: pdflatex not found on PATH
Run Code Online (Sandbox Code Playgroud)
在任何地方都没有文档如何将pdflatex添加到我的PATH.我用的是Windows.谢谢!
假设我有一部分代码运行了一段特定的时间,每1秒输出如下:iteration X, score Y.我将用我的黑盒函数替换这个函数:
from random import uniform
import time
def black_box():
i = 1
while True:
print 'Iteration', i, 'Score:', uniform(0, 1)
time.sleep(1)
i += 1
Run Code Online (Sandbox Code Playgroud)
现在,当我在Jupyter笔记本中运行它时,它会在每秒后输出一个新行:
Iteration 1 Score: 0.664167449844
Iteration 2 Score: 0.514757592404
...
Run Code Online (Sandbox Code Playgroud)
是的,在输出变得太大之后,html变得可滚动,但问题是除了当前最后一行之外我不需要任何这些行.因此,我希望只显示一行(最后一行),而不是n在n几秒钟之后使用1行.
我没有在文档中找到这样的东西或者通过魔术找到它.一个几乎相同但无关紧要的问题.
我使用以下命令多年来一直在推出Jupyter Notebook:
jupyter-notebook --port=7000 --no-browser --no-mathjax
Run Code Online (Sandbox Code Playgroud)
当我尝试在浏览器上打开jupyter时,它会向我询问密码,即使我以前从未设置过任何密码.重要的是要注意,如果我将端口设置为不同于7000 (eg., the default 8888)接口的值将打开没有问题
我在本地运行jupyter,并在以下设置:
Python 3.5.2
Run Code Online (Sandbox Code Playgroud)
安装以下模块:
jupyter (1.0.0), jupyter-client (4.4.0), jupyter-console (5.0.0), jupyter-core (4.2.1), ipykernel (4.5.2), ipython (5.1.0), ipython-genutils (0.1.0), nbconvert (4.3.0), nbformat (4.2.0), notebook (4.3.0)
Run Code Online (Sandbox Code Playgroud)
注意:我没有jupyter配置文件
以下是服务器的一些输出行:
[I 19:16:24.358 NotebookApp] Serving notebooks from local directory: /Users/my_user_name
[I 19:16:24.358 NotebookApp] 0 active kernels
[I 19:16:24.358 NotebookApp] The Jupyter Notebook is running at: http://localhost:7000/?token=aa0dab6e2d85766f3e2e4f0f6633e4473db56a56c94cac76
[I 19:16:24.358 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to …Run Code Online (Sandbox Code Playgroud) 我安装了Miniconda,我正在尝试使用Jupyter笔记本,但却无法这样做.安装miniconda后,我在jupyter notebook终端上运行了命令,没有安装jupyter.
我继续安装它conda install jupyter.但是,我再次jupyter notebook在我的终端上运行并得到以下控制台错误:
Emilios-MacBook-Pro:文件emilioramirezeguia $ jupyter笔记本Traceback(最近一次调用最后一次):文件"/ Users/emilioramirezeguia/miniconda2/bin/jupyter-notebook",第7行,来自notebook.notebookapp导入主文件"/ Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/notebook/notebookapp.py",第45行,在ioloop.install()文件中"/Users/emilioramirezeguia/miniconda2/lib/python2.7/site-packages/zmq /eventloop/ioloop.py",第210行,在安装断言(不是ioloop.IOLoop.initialized())或\ AttributeError:类型对象'IOLoop'没有属性'initialized'

知道如何解决这个问题吗?
谢谢
我试图在防火墙后面的机器上运行ipython notebook/jupyter服务器.唯一打开的端口是端口80.所以我想知道如何将默认端口从8890更改为80?
我运行了以下命令ipython profile create来创建配置文件.
然后编辑ipython_notebook_config.py并编辑它以包含以下内容:
c = get_config()
c.NotebookApp.port = 80
Run Code Online (Sandbox Code Playgroud)
当我尝试运行python笔记本时.我收到以下错误:
ERROR: the notebook server could not be started because no available port could be found.
但是,似乎没有其他东西使用端口80.Apache不会在启动时启动并被禁用.我甚至使用netstat来查看每个端口的使用情况.
$ sudo netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1226/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1532/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3433/cupsd
tcp 0 0 127.0.0.1:5984 0.0.0.0:* LISTEN 1410/beam.smp …Run Code Online (Sandbox Code Playgroud)