Ipython 简介
IPython外加一个文本编辑器
Windows系统下是IPython加notepad++,Linux系统下是IPython加vim配合使用,写起代码来体验很流畅,很容易获取到写代码时候的那种“流体验”。
IPython的设计目的是在交互式计算和软件开发这两个方面最大化地提高生产力,它鼓励一种“执行-探索”的工作模式,支持matplotlib等库的绘图操作。同时IPython还提供一个基于WEB的交互式浏览器开发环境(Jupyter Notebook),用起来也很不错。
配置使用国内源安装第三方模块
创建配置文件
配置 pip3 使用国内源
1 | mkdir ~/.pip |
写入如下内容:
1 | [global] |
豆瓣源: https://pypi.douban.com/simple/
阿里源: https://mirrors.aliyun.com/pypi/simple
清华: https://pypi.tuna.tsinghua.edu.cn/simple
阿里云: http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学: http://pypi.hustunique.com/
山东理工大学: http://pypi.sdutlinux.org/
示例:
比如安装一个执行远程主机命令的模块
1 | [root@newrain ~]# pip3 install paramiko |
安装 Ipython
安装 python-devel
python-dev或python-devel称为是python的开发包,其中包括了一些用C/Java/C#等编写的python扩展在编译的时候依赖的头文件等信息。
比如:我们在编译一个用C语言编写的python扩展模块时,因为里面会有#include<Python.h>等这样的语句,因此我们就需要先安装python-devel开发包
执行以下命令安装即可(需要有 epel 源支持):
1 | yum -y install python-devel |
安装 ipython
1 | pip3 install ipython |
启动 ipython
1 | [root@nginx2-8 ~]# ipython |
当pip安装ipython, bpython后, 直接执行ipython or bpython会报错:*python: command not found
解决:
环境变量问题,设置别名就好。
1 | `alias ipython=``'python3 -m IPython'``alias bpython=``'python3 -m bpython'` |
退出 ipython
1 | [root@nginx2-8 ~]# ipython |