标签: ipython

ipython读错了python版本

我在使用Python,iPython和库时遇到了麻烦.以下几点显示了问题链.我在Mac Lion上运行Python 2.7.

  1. iPython不会读取scipy,matplotlib的库,但它确实读取了numpy.
  2. 为了解决这个问题,我尝试安装Python的源代码版本,它只给了我更多的问题,因为现在我有两个不同的版本:2.7.1和2.7.2
  3. 我注意到运行Python,使用版本2.7.2并导入scipy,matplotlib和numpy,但是在iPython上版本是2.7.1,它不会打开scipy或matplotlib.

我尝试过其他一些我从其他博客中遇到的事情.但是他们都没有帮助,也不幸的是我不知道我在做些什么.例如:我尝试使用easy_install和pip卸载并重新安装ipython.我还尝试通过自制程序重新安装所有内容,并修改路径.bash_profile.

python ipython

97
推荐指数
5
解决办法
7万
查看次数

如何让IPython笔记本运行Python 3?

我是Python新手,对我不屑一顾.

  1. 我安装了Anaconda,效果很好.
  2. 我按照Anaconda cmd行说明设置了Python 3环境,效果很好.
  3. 我将Anaconda的Python 3环境设置为Pycharm的解释器,效果很好.
  4. 我推出了Anaconda"launcher.app"并推出了IPython Notebook.但是,iPython Notebook运行的是Python 2而不是3.

谷歌搜索超过三个小时后,我无法弄清楚如何设置IPython Notebook来运行Python 3而不是2.

python ipython python-3.x ipython-notebook

96
推荐指数
4
解决办法
7万
查看次数

IPython的神奇%粘贴是如何工作的?

我想将已经缩进的Python代码/整个函数和类复制到IPython中.每次我尝试缩进都搞砸了,我得到以下错误信息:

IndentationError: unindent does not match any outer indentation level (<ipython-input-23-354f8c8be51b>, line 12)

If you want to paste code into IPython, try the %paste and %cpaste magic functions.

python ipython

91
推荐指数
4
解决办法
6万
查看次数

如何在*nix下的ipython中使用vi键?

目前在Bash我用set -o vi我的bash提示启用vi模式.

我如何在ipython中实现这一目标?

注意:如果答案适用于所有*nix,我将从标题中删除OS X :)

python vi bash readline ipython

85
推荐指数
5
解决办法
1万
查看次数

在Firefox中的IPython Notebook中是否有相当于CTRL + C来破坏正在运行的单元格?

我已经开始使用IPython笔记本了,我很享受.有时,我会编写需要大量内存或无限循环的错误代码.我发现"中断内核"选项缓慢或不可靠,有时我必须重新启动内核,丢失内存中的所有内容.

我有时也会写脚本导致OS X耗尽内存,我必须重新启动.我不是百分百肯定,但是当我之前写过这样的bug并在终端中运行Python时,我通常可以CTRL+ C我的脚本.

我在Mac OS X上使用Anaconda分发的IPython笔记本和Firefox.

python ipython jupyter-notebook

84
推荐指数
5
解决办法
12万
查看次数

如何在降价单元格ipython/jupyter笔记本中改变颜色?

我只是想在一个单元格中格式化一个特定的字符串.我将该单元格的格式更改为"Markdown",但我不确定如何更改单个单词的文本颜色.

我不想改变整个笔记本的外观(通过CSS文件).

markdown ipython ipython-notebook jupyter-notebook

84
推荐指数
5
解决办法
10万
查看次数

如何为以后腌制或存储Jupyter(IPython)笔记本会话

假设我在Jupyter/Ipython笔记本中进行了更大规模的数据分析,并完成了大量耗时的计算.然后,出于某种原因,我必须关闭jupyter本地服务器I,但是我想稍后返回进行分析,而不必再次进行所有耗时的计算.


我想什么爱做的是pickle或存储整个Jupyter会话(所有大熊猫dataframes,np.arrays,变量,...),所以我可以放心地关闭服务器知道我可以在完全相同的状态返回到我的会话之前.

它在技术上是否可行?我忽略了内置功能吗?


编辑:根据这个答案,有一个%store 魔术应该是"轻量级泡菜".但是,您必须手动存储变量,如下所示:

#inside a ipython/nb session
foo = "A dummy string"
%store foo
关闭视频,重新启动内核#r
%store -r foo进行刷新
print(foo) # "A dummy string"

这与我想要的非常接近,但是必须手动完成并且无法区分不同的会话会使它变得不那么有用.

python ipython ipython-notebook jupyter jupyter-notebook

84
推荐指数
3
解决办法
3万
查看次数

如何在Spyder/IPython/matplotlib中再次获得交互式图?

我在Windows 7中从Python(x,y)2.7.2.3升级到2.7.6.0(很高兴看到我最终可以function_name?再次在Object Inspector中输入并查看docstring)但是现在绘图不起作用了以前.

以前(Spyder 2.1.9,IPython 0.10.2,matplotlib 1.2.1),例如,当我绘制这个脚本时,它会在交互式窗口中并排绘制子图:

在此输入图像描述

现在(Spyder 2.2.5,IPython 1.2.0,Matplotlib 1.3.1)当我尝试绘制事物时,它将子图作为微小的内联PNG,这是IPython中的一个变化:

微小的内联PNG

所以我进入选项并发现了这个:

图形选项

这似乎是说我可以将旧的交互式图重新打开,并且4个子图并排显示,但是当我切换到"自动",并尝试绘制某些内容时,它什么也没做.根本没有阴谋.

如果我关掉这个下拉Qt的,或取消选中"激活的支持",只绘出了第一次要情节,或它的一部分,然后停止:

在此输入图像描述

如何在一个可以与之交互的图中获得4个并排子图的旧行为?

python matplotlib ipython spyder

83
推荐指数
4
解决办法
20万
查看次数

导致ImportError的原因:在OS X上升级Python后没有名为pkg_resources的模块?

我刚刚在Mac上将Python更新为2.6.4.我从dmg包安装.

二进制文件似乎没有正确设置我的Python路径,所以我添加'/usr/local/lib/python2.6/site-packages'.bash_profile

>>> pprint.pprint(sys.path)  
['',
'/Users/Bryan/work/django-trunk', 
'/usr/local/lib/python2.6/site-packages',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload',  
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']
Run Code Online (Sandbox Code Playgroud)

显然,这不是所有必需的路径,因为我无法运行iPython.

$ ipython  
Traceback (most recent call last):  
  File "/usr/local/bin/ipython", line 5, in <module>  
  from pkg_resources import load_entry_point  
ImportError: No module named `pkg_resources`
Run Code Online (Sandbox Code Playgroud)

我已完成谷歌搜索,我无法弄清楚如何安装pkg_resources或确保它在路上.

我需要做些什么来解决这个问题?

python ipython

82
推荐指数
3
解决办法
17万
查看次数

如何在ipython笔记本中显示PIL图像

这是我的代码

from PIL import Image
pil_im = Image.open('data/empire.jpg')
Run Code Online (Sandbox Code Playgroud)

我想对它进行一些图像处理,然后在屏幕上显示它.
我在python笔记本中显示PIL图像有问题.

我试过了:

print pil_im
Run Code Online (Sandbox Code Playgroud)

只是

pil_im
Run Code Online (Sandbox Code Playgroud)

但两个人都给我:

<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=569x800 at 0x10ECA0710>
Run Code Online (Sandbox Code Playgroud)

python ipython python-imaging-library ipython-notebook

82
推荐指数
7
解决办法
11万
查看次数