ipython notebook mac安装求助

收藏,661 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
我在server上安装了ipython notebook。启动后import numpy报如下异常:
---------------------------------------------------------------------------
ImportError
Traceback (most recent call last)
&ipython-input-3-5a0bd626bb1d& in &module&()
----& 1 import numpy
/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/__init__.py in &module&()
return loader(*packages, **options)
from . import add_newdocs
__all__ = ['add_newdocs', 'ModuleDeprecationWarning']
/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/add_newdocs.py in &module&()
11 from __future__ import division, absolute_import, print_function
---& 13 from numpy.lib import add_newdoc
15 ###############################################################################
/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/lib/__init__.py in &module&()
15 from .ufunclike import *
---& 17 from . import scimath as emath
18 from .polynomial import *
19 #import convertcode
ImportError: cannot import name scimath
我看了stackoverflow如下两个答案:
我的操作是:
sys.path.append('/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/lib')
sys.path.append('/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/')
但是还是不行。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
1月27日 回答
不要乱改 sys.path。一般建议直接安装系统软件源里的包。如果嫌旧了,自己安装也安装到标准路径,这样不需要自己折腾。
看你的情况,你应该把 '/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages' 加入到 sys.path。下边有个 numpy 目录,就是你的 numpy 包了。
不要错过该问题的后续解决方案
如果你没找到答案,记得登录关注哦,大家会尽全力帮你解决的 ^___^
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
内容质量差,或不适合在本网站出现
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:两天热门文章
最新推荐文章在ipython notebook中调用ggplot的三种不同的方法
-------------
新增文件夹...
新增文件夹
(多个标签用逗号分隔)
本文提供了三种不同的方式在Python(IPython Notebook)中调用ggplot。
在大数据时代,数据可视化是一个非常热门的话题。各个BI的厂商无不在数据可视化领域里投入大量的精力。Tableau凭借其强大的数据可视化的功能成为硅谷炙手可热的上市公司。Tableau的数据可视化的产品,其理论基础其实是,该书提出了对信息可视化的图表的语法抽象体系,数据的探索和分析可以由图像的语法来驱动,而非有固定的图表类型来驱动,使得数据的探索过程变得友好而有趣。
然而对于The Grammar of Graphic的理论的实践,并非Tableau独占,作为R语言上得一个图形库,其理论基础也是这本书。(注,笔者曾就职的某BI巨头,主要职责也是数据可视化,我们曾经和加拿大团队研发过类似的产品,基于HTML5和D3,可惜由于种种原因未能推向市场)
现在越来越多的人开始使用python来做数据分析,IPython Notebook尤其令人喜爱,它的实时交互把脚本语言的优势发挥到极致。那么怎样才能在IPython Notebook中使用ggplot呢?我这里跟大家分享三种不同的方式供大家选择。
第一种方式是使用, rpy2是对rpy的改写和重新设计,旨在提供Python用户在python中使用R的API。
rpy2提供了对R语言的对象和方法的基本封装,当然也包括可视化的图库这一块。
下面就是一段运行ggplot的R程序使用rpy2在python中运行的例子:
from&rpy2&import&robjects
from&rpy2.robjects&import&Formula,&Environment
from&rpy2.robjects.vectors&import&IntVector,&FloatVector
from&rpy2.robjects.lib&import&grid
from&rpy2.robjects.packages&import&importr,&data
import&rpy2.robjects.lib.ggplot2&as&ggplot2
#&The&R&'print'&function
rprint&=&robjects.globalenv.get("print")
stats&=&importr('stats')
grdevices&=&importr('grDevices')
base&=&importr('base')
datasets&=&importr('datasets')
mtcars&=&data(datasets).fetch('mtcars')['mtcars']
pp&=&ggplot2.ggplot(mtcars)&+&\
&&&&&ggplot2.aes_string(x='wt',&y='mpg',&col='factor(cyl)')&+&\
&&&&&ggplot2.geom_point()&+&\
&&&&&ggplot2.geom_smooth(ggplot2.aes_string(group&=&'cyl'),
&&&&&&&&&&&&&&&&&&&&&&&&&method&=&'lm')
以上程序在IPython Notebook中运行会有缺陷,会弹出一个新的窗口显示图,而且该python进程会阻塞在那里。我们希望图表能内嵌在IPython Notebook的页面中,为了解决该问题,我们引入如下代码:
%matplotlib&inline
import&uuid
from&rpy2.robjects.packages&import&importr&
from&IPython.core.display&import&Image
grdevices&=&importr('grDevices')
def&ggplot_notebook(gg,&width&=&800,&height&=&600):
&&&&fn&=&'{uuid}.png'.format(uuid&=&uuid.uuid4())
&&&&grdevices.png(fn,&width&=&width,&height&=&height)
&&&&gg.plot()
&&&&grdevices.dev_off()
&&&&return&Image(filename=fn)
运行上述代码后,我们把ggplot的调用pp.plot()改为调用ggplot_notebook(pp, height=300)就能成功嵌入显示ggplot的结果。
另一种方式是使用,rmagicy实际上依赖于rpy2。它的使用方式更像是直接在使用R
%load_ext&rmagic
library(ggplot2)
dat&&-&data.frame(x&=&rnorm(10),&y&=&rnorm(10),&
&&&&&&&&&&&&&&&&&&lab&=&sample(c('A',&'B'),&10,&replace&=&TRUE))
x&&-&ggplot(dat,&aes(x&=&x,&y&=&y,&color&=&lab))&+&geom_point()
运行结果如下
ggplot for python
是一个python的库,基本上是对R语言ggplot的功能移植到Python上。
运行安装脚本
pip&install&ggplot
安装成功后,可以试一下这个例子
%matplotlib&inline
import&pandas&as&pd
from&ggplot&import&*
meat_lng&=&pd.melt(meat[['date',&'beef',&'pork',&'broilers']],&id_vars='date')
ggplot(aes(x='date',&y='value',&colour='variable'),&data=meat_lng)&+&\
&&&&geom_point()&+&\
&&&&stat_smooth(color='red')
结果如下:
本文提供了三种不同的方式在Python(IPython Notebook)中调用ggplot。
rpy2和Rmagic都是一种对R的桥接,所以都需要安装R。不同之处在于rpy2提供Python接口而Rmagic更接近R。
ggplot Python库是ggplot的Python移植,所以无需安装R,部署起来更为简单,但功能上也许和R的ggplot还有差距。
大家可以根据自己的需要做出选择。
来自:http://my.oschina.net/taogang/blog/286955
相关资讯  — 
相关文档  — 
发布时间: 21:50:09
同类热门经验
35827次浏览
25270次浏览
16399次浏览
18344次浏览
43756次浏览
14344次浏览
OPEN-OPEN, all rights reserved.在win8下的ipython notebook安装和入门
时间: 02:01:51
&&&& 阅读:196
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&iptyhon 是一个python交互shell,比python自带的shell要好用,更为优越是ipython notebook。
网上一搜 &如何安装python notebook的教程很多,可惜都不是简单的。你会遇到很多问题,scipy,numpy安装就会最大的问题是vs的问题。其实,网上有很多大牛已经半我们搜集好了搜有的库,制作好了发行包。百度 & python 科学计算发行包&,就可以看到很多,例如ython(x,y),Anaconda,Sage,Enthought Canopy。所以我们只要直接使用就是了。
这里推荐Anaconda,因为这个更新比较快,目前已经到python3.3。
到www.continuum.io下载最新的anaconda,双击安装,这里有一个问题,如果你已经安装了python,最好卸载掉,避免版本冲突(当然你也可以让anaconda的python不添加到系统路径,相当于两个python,不过每次运行anaconda的python命令要指定路径,很麻烦),然后在安装anaconda时勾上添加到系统路径(这样可以直接在命令行下运行python的命令)。
安装完成后代开命令行:
可以看到已经安装好了很多第三方的库,直接启动notebook:
&ipython notebook
是不是成功了?新建一个笔记本,运行一点命令吧:
In [1]:from IPython.display import Latex
Latex(r"$\sqrt{x^2+y^2}$")
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&& &&&&&&
&& && && &&&&
版权所有 鲁ICP备号-4
打开技术之扣,分享程序人生!

我要回帖

更多关于 ipython notebook安装 的文章

 

随机推荐