CentOS 6安装python2.7和ipython
@H_301_2@Centos 6自带的python版本是2.6
- [root@C6~]#pythonPython2.6.6(r266:84292,Nov222013,12:16:22)
- [GCC4.4.720120313(RedHat4.4.7-4)]onlinux2
- Type"help","copyright","credits"or"license"formoreinformation.
- >>>
如果想要安装2.7可以额外编译安装一个到指定的路径
第二种方法是使用pyenv
所需要的软件
Python-2.7.13.tgz
ipython-1.2.1.tar.gz
1、安装python
- [root@C6soft]#ls
- ipython-1.2.1.tar.gzPython-2.7.13.tgz
- [root@C6soft]#tarxfPython-2.7.13.tgz
- [root@C6soft]#ls
- ipython-1.2.1.tar.gzPython-2.7.13Python-2.7.13.tgz
- [root@C6soft]#cdPython-2.7.13
- #configure文件
- [root@C6Python-2.7.13]#./configure--help
- `configure'configurespython2.7toadapttomanykindsofsystems.
- Usage:./configure[OPTION]...[VAR=VALUE]...
- #在安装前要先安装所需环境
- [root@C6Python-2.7.13]#yuminstallreadline-devel-y
- [root@C6Python-2.7.13]#yumgroupinstall-y"DevelopmentTools"
- #安装到指定路径下
- [root@C6Python-2.7.13]#./configure--prefix=/usr/local/python27
- [root@C6Python-2.7.13]#echo$?
- 0
- [root@C6Python-2.7.13]#make&&makeinstall
python安装完成
- [root@C6Python-2.7.13]#/usr/local/python27/bin/python2.7
- Python2.7.13(default,Feb272017,18:23:38)
- [GCC4.4.720120313(RedHat4.4.7-17)]onlinux2
- Type"help","credits"or"license"formoreinformation.
- >>>print"hellopython"hellopython
2、安装ipython
- [root@C6ipython-1.2.1]#tarxfipython-1.2.1.tar.gz
- [root@C6ipython-1.2.1]#cdipython-1.2.1
- [root@C6ipython-1.2.1]#/usr/local/python27/bin/python2.7setup.pybuild
- [root@C6ipython-1.2.1]#/usr/local/python27/bin/python2.7setup.pyinstall
- [root@C6ipython-1.2.1]#echo$?
- 0
- [root@C6ipython-1.2.1]#ls/usr/local/python27/bin/
- 2to3iploggerpydocpython2-config
- idleiptestpythonpython-config
- ipclusteripythonpython2smtpd.py
- ipcontrollerirunnerpython2.7ipenginepycolorpython2.7-config
创建链接
- [root@C6ipython-1.2.1]#ln-sv/usr/local/python27/bin/python2.7/usr/bin/python27
- `/usr/bin/python27'->`/usr/local/python27/bin/python2.7'
- [root@C6ipython-1.2.1]#ln-sv/usr/local/python27/bin/ipython/usr/bin/
- `/usr/bin/ipython'->`/usr/local/python27/bin/ipython'
ipython安装完成
- [root@C6~]#ipython
- WARNING:IPythonHistoryrequiressqlite,yourhistorywillnotbesaved
- Python2.7.13(default,18:23:38)
- Type"copyright","credits"or"license"formoreinformation.
- IPython1.2.1--AnenhancedInteractivePython.?
- ->IntroductionandoverviewofIPython'sfeatures.
- %quickref->Quickreference.
- help->Python'sownhelpsystem.
- object?->Detailsabout'object',use'object??'forextradetails.
- In[1]:print"helloworld"
- helloworld