近期Comyn老师的Python视频推出之后,大家一直在讨论者pyenv这个软件的应用问题,简单写一篇基本用法,给大家做下简单介绍:
目录:
一、pyenv介绍
二、centos6.4上安装配置pyenv
三、使用pyenv安装python
四、pyenv的基本应用
五、pip安装与配置
六、使用pip安装python相关软件
一、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
####