体验Ipython 惹得祸
来源:互联网 发布:淘宝客服如何算提成 编辑:程序博客网 时间:2024/05/21 04:41
IPython notebook目前已经成为用Python做教学、计算、科研的一个重要工具。本文介绍IPython notebook的一些基本用法,以及如何使用它调试Cython程序。
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元,和表示代码的Code单元。
看到如此魔性的Ipython着实勾引到我的好奇心了,便决定安装一下体验一番,谁知确实一段痛苦经历的开始。
尝试1:
网上说使用pip install ipython
执行过后,懵… 报了一堆错误。
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 131, in copy2 copystat(src, dst) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 103, in copystat os.chflags(dst, st.st_flags)OSError: [Errno 1] Operation not permitted: '/var/folders/l7/6hl6fb4d7cl_r3xjcqq7j1q00000gn/T/pip-hxroAI-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info'
欲哭无泪。
尝试2:
网上有人说是awscli的问题,尝试如下:
sudo -H pip install awscli --upgrade --ignore-installed six
结果又是一顿红色的错误。。。。
File "/Library/Python/2.7/site-packages/pip/utils/__init__.py", line 83, in ensure_dir os.makedirs(path) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode)OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/wcwidth'
尝试3:
当然也有人说是权限的问题,于是尝试如下
sudo pip install ipython
于是错误如下,不过貌似解决一些了还得努力呀:
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 150, in makedirs makedirs(head, mode) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode)OSError: [Errno 1] Operation not permitted: '/System/Library/Frameworks/Python.framework/Versions/2.7/share'
尝试4:
改为如下格式
pip install ipython --user -U
结果:
Collecting pyparsing (from packaging>=16.8->setuptools>=18.5->ipython) Downloading pyparsing-2.1.10-py2.py3-none-any.whl (56kB) 100% |████████████████████████████████| 61kB 46kB/s Installing collected packages: pyparsing, packaging, appdirs, setuptoolsSuccessfully installed appdirs packaging pyparsing-2.0.1 setuptools-28.6.1.post20161021
啊哈,这是成功了吗,好惊喜,乐此不疲的敲上ipython
,好期待结果。
-bash: ipython: command not found
唉,欲哭无泪,打印出来这个东西,哈哈,分明安装过的,要前功尽弃了吗。心中一万个cnm,,,
尝试5
看到stackoverflow上有人说是没有安装完全
pip install ipython[all]
结果又是一个漫长的过程,有安装了许多文件。结果还是不行,彻底无语了。
尝试6
stackoverflow上看到说可以打印一下IPython版本看看是不是安装成功,抱着尝试的态度看看。有气无力的执行以下内容:
python -m IPython --version
echo:
5.3.0
喷血。。。这个不是安装成功了嘛,为什么不能用,好像砍人,既然可以打印出Ipython版本,那么python -m IPython
这样该如何呢,执行完后发现居然可以用Ipython了,这是完全要被这些东西整疯了。
以后每次在终端中用,先使用python -m IPython
命令即可调出来了。本来可以轻松搞定的,为什么到我这要这么复杂。仅为记录新的和遇到的坑。勿喷!
- 体验Ipython 惹得祸
- 使用IPython增强交互式体验
- 使用IPython增强交互式体验
- 【翻译】使用IPython增强交互式体验
- Ipython
- Ipython
- ipython
- Ipython
- IPython
- ipython
- Ipython
- ipython
- Ipython
- ipython
- ipython
- IPython
- ipython
- ipython
- Leetcode_Majority Element
- openSession 和getCurrentSession的区别
- Hibernate一对多关系详解
- javaScript数组方法
- Mybatis学习【1】
- 体验Ipython 惹得祸
- ORTC以及WebRTC的未来【转】
- 设计模式-观察者模式
- java.lang.IllegalArgumentException: Malformed /uxxxx encoding
- CentOS7安装MongoDB3.4(yum安装)
- HttpURLConnection用法详解
- 《cuda并行程序设计》勘误(2)
- Redis相关教程收集
- 部署Zipkin分布式性能追踪日志系统的操作记录