Centos7.1搭建pyenv环境并安装python 2.7.10
2015-12-14 12:24
941 查看
[root@p168 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
-----------------------------------------------------------------------
A.安装依赖包
yum install readline readline-devel readline-static -y
yum install openssl openssl-devel openssl-static -y
yum install sqlite-devel -y
yum install bzip2-devel bzip2-libs -y
yum install git -y
yum install gcc-c++ -y
B.开始安装pyenv
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL -l
注意:考虑到多用户通用性,可考虑改成如下脚本:
git clone git://github.com/yyuu/pyenv.git /opt/.pyenv
echo 'export PYENV_ROOT="/opt/.pyenv"' >> /etc/bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> /etc/bashrc
echo 'eval "$(pyenv init -)"' >> /etc/bashrc
exec $SHELL -l
C.安装Python 2.7.10
pyenv install 2.7.10 -v
#############################################
假如上面的执行失败,可以换个思路,就是手工安装,到$PYENV_ROOT/versions/2.7.10
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar zxf Python-2.7.10.tgz;
cd Python-2.7.10;
./configure --prefix=$PYENV_ROOT/versions/2.7.10;make && make install && make clean
----------------------------------------------------------------------------
刷新数据库:
pyenv rehash
到现在系统中已经有两套不同版本的python,但是系统默认的还是python 2.7.5版本的,现在进行切换:
pyenv global 2.7.10
[root@p168 ~]# python
Python 2.7.10 (default, Dec 4 2015, 16:59:08)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
现在系统默认的python版本就是2.7.10了,yum可以正常使用,因为yum注释是 “/usr/bin/python”,我们自己写的python用的是 “/usr/bin/env python”,这个对于的就是系统环境中python 2.7.10 !
CentOS Linux release 7.1.1503 (Core)
-----------------------------------------------------------------------
A.安装依赖包
yum install readline readline-devel readline-static -y
yum install openssl openssl-devel openssl-static -y
yum install sqlite-devel -y
yum install bzip2-devel bzip2-libs -y
yum install git -y
yum install gcc-c++ -y
B.开始安装pyenv
git clone git://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL -l
注意:考虑到多用户通用性,可考虑改成如下脚本:
git clone git://github.com/yyuu/pyenv.git /opt/.pyenv
echo 'export PYENV_ROOT="/opt/.pyenv"' >> /etc/bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> /etc/bashrc
echo 'eval "$(pyenv init -)"' >> /etc/bashrc
exec $SHELL -l
C.安装Python 2.7.10
pyenv install 2.7.10 -v
#############################################
假如上面的执行失败,可以换个思路,就是手工安装,到$PYENV_ROOT/versions/2.7.10
wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
tar zxf Python-2.7.10.tgz;
cd Python-2.7.10;
./configure --prefix=$PYENV_ROOT/versions/2.7.10;make && make install && make clean
----------------------------------------------------------------------------
刷新数据库:
pyenv rehash
到现在系统中已经有两套不同版本的python,但是系统默认的还是python 2.7.5版本的,现在进行切换:
pyenv global 2.7.10
[root@p168 ~]# python
Python 2.7.10 (default, Dec 4 2015, 16:59:08)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
现在系统默认的python版本就是2.7.10了,yum可以正常使用,因为yum注释是 “/usr/bin/python”,我们自己写的python用的是 “/usr/bin/env python”,这个对于的就是系统环境中python 2.7.10 !
相关文章推荐
- [转]Linux查看CPU和内存使用情况
- Centos7.1在pyenv环境中安装pyCharm5.0.2
- linux基础(十五)----linux编程基础----linux条件控制语句----case语句
- 逆向CTF (linux)
- linux基础(十五)----linux编程基础----linux条件控制语句----case语句
- linux下的java开发环境
- Linux温馨提示1--安装U板块和Windwos划分
- linux怎样使用top命令查看系统状态
- Linux配置启动挂载:fstab文件详解
- Linux系统实现多网段DHCP服务器配置
- 利用virt-manager远程linux虚拟机
- Linux 用户及权限管理
- Linux下任何命令都不能用,解决方案
- Linux日志系统(Logcheck)的安装预配置
- linux线程池简单实例
- sshfs挂载远程文件到本地
- 当遇到了linux启动只能进入只读模式的时候,请试试fsck
- linux service命令
- 世道变了 – 你愿意成为微软认证Linux工程师吗?
- 转:CentOS设置程序开机自启动的方法