rhel6.5上vim 最新版的安装并增加对python2.7.5的支持
2014-05-22 17:36
771 查看
git上的很多vim插件,都需要vim的高版本,而rhel6.5默认安装的vim为7.2,要使vim支持这些插件,让vim更高效的工作,界面看起来更漂亮,需要编译安装vim的最新版.
1. 查看rhel6.5的python默认安装版本
2. 安装python多版本管理工具
3. 安装python 2.7.5
4. vim最新版的编译安装
5. 使用pip安装ipython
1. 查看rhel6.5的python默认安装版本
rhel 6.5默认安装的python 为 2.6.6从下面的输出可以看到:
2. 安装python多版本管理工具
需要使用新版本Python的相关功能,但是又不想要影响到系统自带的Python,这个时候就需要实现Python的多版本共存。
3. 安装python 2.7.5
安装依赖:
为使pyenv安装python 2.5.7更快,导入python国内源
4. vim最新版的编译安装
下载源码:
编译过程中出现以下错误的解决:
5. 使用pip安装ipython
本文出自 “关注linux技术” 博客,请务必保留此出处http://werewolftj.blog.51cto.com/1606482/1415443
1. 查看rhel6.5的python默认安装版本
2. 安装python多版本管理工具
3. 安装python 2.7.5
4. vim最新版的编译安装
5. 使用pip安装ipython
1. 查看rhel6.5的python默认安装版本
rhel 6.5默认安装的python 为 2.6.6从下面的输出可以看到:
# python Python 2.6.6 (r266:84292, Sep 4 2013, 07:46:00)
2. 安装python多版本管理工具
需要使用新版本Python的相关功能,但是又不想要影响到系统自带的Python,这个时候就需要实现Python的多版本共存。
# curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash在.bashrc中添加
# vim .bashrc export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH="${PYENV_ROOT}/bin:${PATH}" eval "$(pyenv init -)" fi # source .bashrcpyenv 常用命令
pyenv install --list 查看可安装的版本 pyenv install 2.7.5 安装指定版本 pyenv versions 查看当前已安装的python版本 pyenv version 查看当前使用的Python版本 pyenv global 2.7.5 设置全局的python版本 pyenv local 2.7.5 设置局部python,只影响当前工作目录建议不要使用global切换因为当前系统有些软件运行依赖当前系统默认版python 如yum
3. 安装python 2.7.5
安装依赖:
yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel \ readline-devel sqlite-devel bzip2-devel
为使pyenv安装python 2.5.7更快,导入python国内源
# export PYTHON_BUILD_MIRROR_URL="http://pyenv.qiniudn.com/pythons/"使用pyenv安装python 2.5.7
[root@www ~]# pyenv install 2.7.5 Downloading Python-2.7.5.tgz... -> http://pyenv.qiniudn.com/pythons/b4f01a1d0ba0b46b05c73b2ac909b1df Installing Python-2.7.5... patching file ./Modules/readline.c Hunk #1 succeeded at 204 (offset -2 lines). Hunk #2 succeeded at 747 (offset -2 lines). Hunk #3 succeeded at 857 (offset -2 lines). Hunk #4 succeeded at 905 (offset -13 lines). Installed Python-2.7.5 to /root/.pyenv/versions/2.7.5 Downloading setuptools-3.6.tar.gz... -> https://pypi.python.org/packages/source/s/setuptools/setuptools-3.6.tar.gz Installing setuptools-3.6... Installed setuptools-3.6 to /root/.pyenv/versions/2.7.5 Downloading pip-1.5.6.tar.gz... -> https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz Installing pip-1.5.6... Installed pip-1.5.6 to /root/.pyenv/versions/2.7.5可以看到使用pyenv安装python2.7.5不但安装了python,而且还安装了pip 1.5.6
# pyenv versions * system (set by /root/.pyenv/version) 2.7.5pip的单独安装方法:
# wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py # python get-pip.pypython多版本之间的切换:
# pyenv versions * system (set by /root/.pyenv/version) 2.7.5 # pyenv local 2.7.5 # pyenv versions system * 2.7.5 (set by /root/.python-version)
4. vim最新版的编译安装
下载源码:
# yum -y install hg # hg clone https://code.google.com/p/vim/ vim要使vim支持python需要安装pythen-devel:
# yum install -y python-devel # ./configure --with-features=huge \ --enable-gui=gnome2 --enable-luainterp=yes --enable-pythoninterp=dynamic \ --enable-rubyinterp=yes --enable-perlinterp=yes --enable-cscope \ --enable-fontset --enable-multibyte --enable-sniff --enable-xim \ --prefix=/usr/local/vim74 \ --with-python-config-dir=/root/.pyenv/versions/2.7.5/lib/python2.7/config # make && make install # echo 'PATH=/usr/local/vim74/bin:$PATH' > /etc/profile.d/vim.sh #source /etc/profile # echo $PATH #vim /etc/man.conf MANPATH /usr/local/vim74/share/manvim常规配置:
# vim .vimrc 添加 set nocompatible" 关闭兼容模式 set backspace=eol,start,indent " 退格键可用 syntax enable" 语法高亮 set mouse=a" 鼠标可用 set showcmd" 显示未完成命令 set noerrorbells" 不发出警告声"
编译过程中出现以下错误的解决:
/usr/bin/perl /usr/share/perl5/ExtUtils/xsubpp -prototypes -typemap \ /usr/share/perl5/ExtUtils/typemap if_perl.xs >> auto/if_perl.c Can't open perl script "/usr/share/perl5/ExtUtils/xsubpp": No such file or directory make[1]: *** [auto/if_perl.c] Error 2 make[1]: Leaving directory `/root/soft/vim/src' make: *** [first] Error 2 解决办法: yum search perl | grep ExtUtils yum install -y perl-ExtUtils-Embed查看我们新安装的vim:
# vim :version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled May 22 2014 09:55:19)
5. 使用pip安装ipython
# pip install ipython
本文出自 “关注linux技术” 博客,请务必保留此出处http://werewolftj.blog.51cto.com/1606482/1415443
相关文章推荐
- linux中源码安装vim支持python3
- Ubuntu 配置VIM支持Python 完成YCM的安装实现自动补齐的功能
- CentOS编译安装VIM7.4支持Python
- centos6.5 安装python2.7.5
- Redhat6.5-Python2.7及插件安装 # 1.修改环境变量 #echo '****** 1.修改PATH环境变量增加jdk1.7.0_65路径 *******' #echo ' # #
- windows7搭建基于VIM的开发环境(2)-编译64位且支持python的VIM版本并安装
- rhel-server-6.5查看python安装路径,版本号
- MongoDB windows 安装以及如何配置python的支持
- 在ubuntu上编译vim并带有python支持
- 解决VMware6.5 以上版本安装RHEL 5的自动安装的问题
- 一键安装U盘双系统:winPE 和 linux,升级新版本,增加win7pe和ubuntu支持
- 最新vim+ctags+taglist插件安装使用
- 解决VMware6.5 以上版本安装RHEL 5的自动安装的问题
- RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建) (2)
- RHEL6系统安装时配置支持LVS和MEMCACHED编译环境的方法
- 发布 web虎(2011-Windows加密狗版)-软件加密保护模块i111208版-修订1!增加支持功能:静默安装过程中,利用setup.ini预置安装参数,不需手工输 新建answer file做
- Debian增加pygame和pyqt对python3的支持
- 最新Mysql-5.1.35在RHEL5.3(CentOS5.3)编译安装步骤
- Python 2.6 安装mysql支持(备忘)
- 解决VMware6.5 以上版本安装RHEL 5的自动安装的问题