IPython notebook在浏览器中显示不正常的问题及解决方法
2014-07-14 18:39
381 查看
使用过Python的童鞋们应该知道IPython是一个比python自带的交互式界面更加友好的交互界面,IPython提供了自动补齐什么的,其实我还没开始用所以这里也不扯淡了,大家自己去网上查,IPython的优点.
IPython运行起来是这个样子的,但是今天看到还有个比IPython字符界面更加强大的叫做IPython notebook的工具,是利用在浏览器中运行的界面做编辑器的,并且界面相当美观,
要安装IPython nodebook还是需要费一番功夫的 需要安装的东西还是蛮多的,比如pyreadline,
pyzmq ,tornado, MathJax.如果你是利用easy_install命令进行安装的话,则可能就不需要再自己手动去安装pyreadline了,因为easy_install在安装ipython的时候会自动的进行依赖解析,从而安装上pyreadline,其他的pyzmq,tornado都可以直接利用easy_install命令进行安装即可,
MathJax(进行数学公式的渲染)这个包则不像前面的几个包那样容易安装,首先你需要在命令行下输入ipython进行ipython交互界面,输入如下代码进行安装
安装之后输入ipython notebook即可启动
但是我的在启动后总是显示不正常,后来发现原因是mimetypes中字符集的问题,问题处在python安装目录下的lib文件夹内的mimetypes.py文件,
之前在这里的248行存在着
如上的这一段代码,把这段代码删除掉保存,即如我上面截图中的文件所示的代码,然后重新启动,ipython notebook就会发现启动正常了
IPython运行起来是这个样子的,但是今天看到还有个比IPython字符界面更加强大的叫做IPython notebook的工具,是利用在浏览器中运行的界面做编辑器的,并且界面相当美观,
要安装IPython nodebook还是需要费一番功夫的 需要安装的东西还是蛮多的,比如pyreadline,
pyzmq ,tornado, MathJax.如果你是利用easy_install命令进行安装的话,则可能就不需要再自己手动去安装pyreadline了,因为easy_install在安装ipython的时候会自动的进行依赖解析,从而安装上pyreadline,其他的pyzmq,tornado都可以直接利用easy_install命令进行安装即可,
MathJax(进行数学公式的渲染)这个包则不像前面的几个包那样容易安装,首先你需要在命令行下输入ipython进行ipython交互界面,输入如下代码进行安装
from IPython.external.mathjax import install_mathjax install_mathjax()
安装之后输入ipython notebook即可启动
但是我的在启动后总是显示不正常,后来发现原因是mimetypes中字符集的问题,问题处在python安装目录下的lib文件夹内的mimetypes.py文件,
之前在这里的248行存在着
try: ctype = ctype.encode(default_encoding) # omit in 3.x! except UnicodeEncodeError: pass
如上的这一段代码,把这段代码删除掉保存,即如我上面截图中的文件所示的代码,然后重新启动,ipython notebook就会发现启动正常了
相关文章推荐
- 空格 在不同浏览器中显示距离不一致问题解决方法
- 发布到SPS站点下的ASP.NET页面上的中文不能正常显示__问题解决方法
- Studio中的项目接入百度地图sdk后,地图不能正常显示及出现 errorcode: 230 uid: -1 appid -1 msg: APP Scode码校验失败 问题的解决方法
- 空格 在不同浏览器中显示距离不一致问题解决方法
- Google chrome浏览器打不开网页,显示ERR_Failed...等问题的解决方法
- Android Service中使用Toast无法正常显示问题的解决方法
- 关于ASP.NET中Menu控件在浏览器中不正常显示解决方法
- 空格&nbsp在不同浏览器中显示距离不一致问题解决方法
- 空格 在不同浏览器中显示距离不一致问题解决方法
- 在Win7下磁盘卷标不能正常显示问题的解决方法
- 关于ext2.2.1rdadio和checkbox不能正常显示的问题解决方法
- 浏览器页面数据保存后不显示,需要重新刷新页面才能正常显示的解决方法
- Ztree在低版本浏览器下显示错行问题的解决方法
- IE6、IE内核国产浏览器 png 图片热点链接 不显示问题解决方法
- FF浏览器下float换行的问题解决方法(IE和Chrome正常)
- jain-sip-applet-phone与GrandStream V3005 IP电话不能正常视频通话的问题解决方法(IP电话一直显示“对方保持”/“呼叫”)
- 解决浏览器间的不兼容问题---火狐正常显示,其他浏览器有问题的情况
- IIS启用Gzip压缩造成OpenFlashChart不能正常显示问题及解决方法
- 空格&nbsp在不同浏览器中显示距离不一致问题解决方法
- CentOS/Linux+SecureCRT 无法正常显示/乱码问题的解决方法