PYENV for RHEL 6

前提:

1、变更RHEL6.7源为 CENTOS 6源。可参考文档 RHEL6更换CentOS源

2、原因:RHEL6可能与CentOS6不同。

3、本文是在此前提下配置,如出现错误提示,请先满足上述条件后安装。切勿盲目安装配置。

开始配置安装pyenv:

# yum groupinstall "Development tools"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel  sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

安装pyenv

# git clone git://github.com/yyuu/pyenv.git .pyenv

配置pyenv:

vim /etc/profile.d/pyenv.sh

如下代码:

#!/bin/bash

############################################
#  Name  : /etc/profile.d/pyenv.sh
# Author : Hisea_Y 
#  Date   : 20 Mar 2017
############################################

# Define The Environment Variable

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

执行:

# source /etc/profile.d/pyenv.sh

使用pyenv安装Python:

# pyenv versions #查看当前安装版本
* system (set by /root/.pyenv/version)
# python -V #查看系统所安装的版本
Python 2.6.6

查看可安装的Python版本:

# pyenv install -l | more

选择安装最新的2.7.13 以及 较新的3.5.3 (3.6.0 部分插件不支持,当然可以一并安装)

# pyenv install 2.7.13
# pyenv install 3.5.3
# pyenv install 3.6.0

pip安装与配置

# yum install python-pip

使用pip安装IPython

# pyenv global  3.5.3
# pyenv versions
  system
  2.7.13
* 3.5.3 (set by /root/.pyenv/version)
  3.6.0
# pip install ipython
# ipython
In [1]: print (‘hello world‘)
hello world
In [2]: 1/2
Out[2]: 0.5
In [3]: exit()

# pyenv global 2.7.13
# pyenv version
2.7.13 (set by /root/.pyenv/version)
# pip install ipython
# ipython
In [1]: print ‘hello world‘
hello world
In [2]: 1/2
Out[2]: 0
In [3]: exit()
时间: 2024-08-05 15:23:23

PYENV for RHEL 6的相关文章

Python pyenv

一.简介 一般在操作系统中我们会安装多个Python版本,所以在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式,能简易地在多个Python版本中进行切换的工具,它简单而优雅.pyenv有以下功能: 1)进行全局的Python版本切换 2)为单个项目提供对应的Python版本 3)使用环境变量能让你重写Python版本 4)能在同一时间在不同版本间进行命令搜索 pyenv拥有以下特点: 1)只依赖Python本身 2)将目录添加进$PATH即可使用 3)能够进行virtua

Linux环境下的 pyenv的安装

CentOS上安装pyenv: 在安装pyenv前,需要先安装如下的依赖包: 在 CentOS/RHEL/Fedora 下: yum install readline readline-devel readline-static yum install openssl openssl-devel openssl-static yum install sqlite-devel yum install bzip2-devel bzip2-libs 安装pyenv如下命令: curl -L https

pyenv安装与使用-多版本python共存解决方法

说明: 由于centos或者RHEL操作系统自带的python一般都比较低,centos6 自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级python,但是这样会导致的yum等利用python使用的命令错误,虽然修改yum源码可以解决问题,但是总感觉很麻烦,而且一个个命令文件的修改也感觉很LOW啊! 发现pyenv这个软件很不错,可以在一个系统中共存两套python版本,而且不影响系统自带老版本python的使用: 安装pyenv首

Python多版本共存管理工具之pyenv

1. 安装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 -)"' >

linux 中安装pyenv

pyenv python virtual environment 文档:https://github.com/pyenv/pyenv pyenv 安装步骤 yum install -y git curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash 将如下3行加入.bash_profile export PATH="~/.pyenv/bin:$PATH&qu

RHEL/CentOS 7.x/6.x/5.x EPEL Repository

RHEL/CentOS 7 64 Bit ## RHEL/CentOS 7 64-Bit  # wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm # rpm -ivh epel-release-7-5.noarch.rpm RHEL/CentOS 6 32-64 Bit ## RHEL/CentOS 6 32-Bit  # wget http://download.fedoraproj

CentOS 7 / RHEL 7 : Reset / Recover forgotten root password

CentOS 7 / RHEL 7 : Reset / Recover forgotten root password October 11, 2014 by sharad chhetri 4 Comments In this post we will learn, how to reset / recover forgotten root password on CentOS 7 / RHEL 7 (Red Hat Enterprise Linux 7). On RHEL 5/6 or Cen

RHEL定制可用的YUM源

一.配置网络YUM源( 仅以163源为例 ) 1.1 卸载RHEL原有YUM套件: [[email protected] Desktop]# rpm -qa | grep yum    ##记录下YUM套件的各个构成部分 [[email protected] Desktop]# rpm -qa | grep yum | xargs rpm -e --nodeps 1.2 下载对应RHEL发行版的CENT的yum套件(可借助浏览器完成): [[email protected] Desktop]# 

pyenv安装

https://github.com/pyenv/pyenv,这里是github的地址,pyenv是一个类似virtualenv的工具,提供python的多版本环境控制 安装依赖环境(root用户): yum -y install make gcc patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel 安装pyenv(普通用户): $ git clone https://github.c