您的位置:首页 > 编程语言 > Python开发

Python多版本管理软件pyenv的安装应用及pip的使用

2014-06-05 16:26 375 查看
一、pyenv介绍

项目地址:https://github.com/yyuu/pyenv

关于pyenv的介绍:

一般在操作系统中我们会安装多个Python版本,在*nix系统中一般默认就自带了Python2与Python3两个版本,所以在进行Python版本切换时会比较麻烦,pyenv就提供了一种简单的方式。

pyenv是一个能简易地在多个Python版本中进行切换的工具,它简单而优雅。

pyenv有以下功能:

进行全局的Python版本切换

为单个项目提供对应的Python版本

使用环境变量能让你重写Python版本

能在同一时间在不同版本间进行命令搜索

拥有以下特点:

只依赖Python本身

将目录添加进$PATH即可使用

能够进行virtualenv管理

二、centos6.4上安装配置pyenv

为安装pyenv做准备工作(否则到后期使用pyenv的时候会有各种各样的问题)

[root@ansible1 ~]# yum groupinstall "Development tools"
[root@ansible1 ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel


2.1、安装pyenv

安装方式一:

[root@ansible1 ~]# curl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer |bash


安装方式二:

[root@ansible1 ~]# git clone git://github.com/yyuu/pyenv.git .pyenv


2.2、环境变量的设置

设置方式一(推荐该方式)

[root@ansible1 ~]# vim /etc/profile.d/pyenv.sh
#!/bin/bash
# File Name: /etc/profile.d/pyenv.sh
# Author: 马哥教育
# QQ: 1661815153
# Created Time: Fri 16 May 2014 02:27:06 AM CST
#########################################################################

# Define environment variable

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

[root@ansible1 ~]# source /etc/profile.d/pyenv.sh


Reference:
http://mageedu.blog.51cto.com/4265610/1413305
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: