在IPython中,我习惯写
功能(
然后敲击一个选项卡,获取docstring的内容和命名参数的列表.但是,自从我安装了IPython 2.0以来,这就停止了.有解释或知道修复吗?
docstring tab-completion ipython ipython-notebook jupyter-notebook
我希望找到更多关于以下内容的文档:
从一台计算机:
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
我试图将Matplotlib图形保存为iPython笔记本中的文件.
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_axes([1,1,1,1])
ax.plot([1,2])
fig.savefig('test.png')
Run Code Online (Sandbox Code Playgroud)
iPython笔记本中的内嵌视图看起来不错:

文件'test.png'几乎是空的.看起来情节向右上方移动,您可以在角落看到刻度标签'1.0'和'0.0'.

如何从iPython笔记本生成一个看起来像内联视图的文件?
我在这里更新了一个ipython笔记本要点:
https://gist.github.com/rsignell-usgs/aa12c2b5e8a448bda780
但是这里的nbviewer链接:
http://nbviewer.ipython.org/gist/rsignell-usgs/aa12c2b5e8a448bda780
还在显示我的旧笔记本.我尝试刷新清除浏览器缓存,但它仍然显示旧笔记本.
它不应该更新?
我试图在防火墙后面的机器上运行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) 我在一台新机器上使用pip安装了IPython/Jupyter(带有El Capitan的Macbook Air).在我的一个相当简单的笔记本中(使用相同版本的整个堆栈创建)所有方程式(内联或非内联)突然在右侧有一条垂直线; 与嵌入图像相同的高度.
甚至对于单个内联符号也是如此$x$.我没有复杂的宏或任何奇怪的LaTeX黑客攻击.
有人知道吗?
这是一张照片.
如果我有几个IPython笔记本在同一台服务器上运行.有没有办法在它们之间共享数据?例如,从另一个笔记本导入变量?谢谢!
我有一些现有的Python代码,我想转换为Jupyter笔记本.我跑了:
jupyter notebook
Run Code Online (Sandbox Code Playgroud)
现在我可以在浏览器中看到这个:
但是我该如何创建一个新的笔记本呢?Notebook菜单中的链接显示为灰色,我看不到任何其他选项来创建新笔记本.
我在Jupyter运行时在命令行上注意到了这一点:
[W 22:30:08.128 NotebookApp] Native kernel (python2) is not available
Run Code Online (Sandbox Code Playgroud) 我使用pip3在ubuntu 16.04上安装了Jupyter Notebook.我可以执行jupyter notebook命令.它将打开并显示当前路径目录的列表.
但我不能创建一个新的笔记本(Python3).它说
保存文件时出现意外错误:Deep Learning/NN/Untitled.ipynb [Errno 13]权限被拒绝:'/ home /ubuntu/.local/share/jupyter/notesbook_secret'
ipython-notebook ×10
ipython ×5
jupyter ×5
python ×3
anaconda ×1
docstring ×1
gist ×1
mathjax ×1
matplotlib ×1
port ×1
readline ×1
ubuntu-15.10 ×1