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

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值