Centos6.x Python环境搭建相关

使用pyenv管理安装Python多版本共存安装pyenv

安装依赖库

yum -y install readline readline-devel readline-static openssl openssl-devel openssl-static sqlite-devel bzip2-devel bzip2-libs automake gcc git

git克隆安装pyenv

git clone git://github.com/yyuu/pyenv.git ~/.pyenvecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrcecho 'eval "$(pyenv init -)"' >> ~/.bashrcexec $SHELL -l

安装Python查看可安装的版本

pyenv install --list

安装指定版本

安装 python2.7.7 和 python3.4.1

pyenv install 2.7.7pyenv install 3.4.1

更新数据库

安装完成之后需要对数据库进行更新:

pyenv rehash

设置全局的python版本

pyenv global 2.7.7pyenv versionssystem* 2.7.7 (set by /root/.pyenv/version)3.4.1

当前全局的python版本已经变成了2.7.7。也可以使用pyenv local或pyenv shell临时改变python版本。使用 pyenv global system 切换为系统自带。

确认python版本

pythonPython 2.7.7 (default, Jun 24 2014, 07:50:02) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>>

使用python

输入python即可使用新版本的python;系统命令会以/usr/bin/python的方式直接调用老版本的python;使用pip安装第三方模块时会安装到~/.pyenv/versions/2.7.7下,不会和系统模块发生冲突。

安装ipython

pip install readline ipython

主要参考斌爷的博客:?http://opslinux.com/python_viode_1.html

Centos6.x Python环境搭建相关

相关文章:

你感兴趣的文章:

标签云: