Python-2.7.6和ipython-1.2.1编译安装
[root@localhost ~]# ls anaconda-ks.cfg Documents install.log ipython-1.2.1.tar.gz Pictures Python-2.7.6 Templates Desktop Downloads install.log.syslog Music Public Python-2.7.6.tar.xz Videos [root@localhost ~]#
[root@localhost Python-2.7.6]# /usr/local/python27/bin/python2.7 Python 2.7.6 (default, Mar 26 2017, 17:50:22) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() (退出)
通过python编译安装ipython-1.2.1(python模块)
[root@localhost ipython-1.2.1]# /usr/local/python27/bin/python2.7 setup.py build
[root@localhost ipython-1.2.1]# /usr/local/python27/bin/python2.7 setup.py install
[root@localhost ipython-1.2.1]# ls /usr/local/python27/bin/ 2to3 ipcluster ipengine iptest irunner pydoc python2 python2.7-config python-config idle ipcontroller iplogger ipython pycolor python python2.7 python2-config smtpd.py [root@localhost ipython-1.2.1]#
复制链接到/usr/bin
[root@localhost ipython-1.2.1]# ls /usr/local/python27/bin/ 2to3 ipcluster ipengine iptest irunner pydoc python2 python2.7-config python-config idle ipcontroller iplogger ipython pycolor python python2.7 python2-config smtpd.py [root@localhost ipython-1.2.1]# ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python ln: creating symbolic link `/usr/bin/python': File exists [root@localhost ipython-1.2.1]# ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python27 `/usr/bin/python27' -> `/usr/local/python27/bin/python2.7' [root@localhost ipython-1.2.1]# ln -sv /usr/local/python27/bin/ipython /usr/bin/ `/usr/bin/ipython' -> `/usr/local/python27/bin/ipython' [root@localhost ipython-1.2.1]# ipython WARNING: IPython History requires SQLite, your history will not be saved WARNING: Readline services not available or not loaded. WARNING: The auto-indent feature requires the readline library Python 2.7.6 (default, Mar 26 2017, 17:50:22) Type "copyright", "credits" or "license" for more information.
IPython 1.2.1 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
In [1]: print "hello world" hello world
In [2]: import platform
In [3]: print platform. (无法使用tab补全)
ipython环境下按tab键、删除键
需要安装python模块setuptools和readline模块
1.安装 setuptools
安装pip首先下载安装 setuptools-0.6c11.tar ,
tar xf setuptools-0.6c11.tar
cd setuptools-0.6c11
python setup.py build
python setup.py install
2.安装readline
pip install readline
或者:
下载readline模块
https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907
tar xf readline-6.2.4.1.tar.gz#md5\=578237939c81fdbc2c8334d168b17907.gz
python setup.py install