python多版本管理软件pyevn的安装应用及pip的使用

一、pyenv介绍

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

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

pyenv功能:

  进行全局的python版本切换

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

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

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

pyenv特点:

  只依赖于python本身

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

  能够进行virtualenv管理

 

二、在centos6.4上安装配置pyenv

1.为安装pyenv做准备工作,否则后期使用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

2.安装pyenv

  方式一:  # curl https://raw.github.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

  方式二: # git clone git://github.com/yyuu/pyenv.git .pyenv

 

3.环境变量设置

方式一:推荐

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

#!/bin/bash

#

# Define enviroment variable

export PYENV_ROOT="$HOME/.pyenv"

export PATH="$PYENV_ROOT/bin:$PATH"

eval"$(pyenv init -)"

  重新加载配置文件:

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

 

 4.安装好pyenv了,看看pyenv版本,看看pyenv的内置命令有哪些

 

  常用的几个命令:

  pyenv version      #显示当前使用的python

  pyenv which python   #显示当前python的安装路径

  pyenv global <version>   # 设置默认的python版本

  pyenv local <version>  # 在当前路径创建一个.python-version,以后进入这个目录自动切换为该版本

  pyenv shell <version>  # 在当前shell的session中启用某个python版本,优先级高于global,local

     pyenv activate <name>     #激活某个python版本配置

三、使用pyenv安装python

这里,安装两个版本,一个2.76,一个3.3.3

安装2.7.6:

# pyenv versions

* system (set  /root/.python-version)

# python -V

Python 3.5.2

 

# pyenv install 2.7.6

# pyenv versions

* system (set  /root/.python-version)

2.7.6

 

安装3.3.3:

# pyenv install 3.3.3

# pyenv versions

* system (set  /root/.python-version)

2.7.6

3.3.3

 

选择magedu为命名的配置作为默认,具体看comyn的讲课。。。。。。。!!

 # pyenv activate magedu

 

四、pip安装与配置

安装pip,如没指明目录,则安装在当前目录:   # yum install python-pip

安装完pip后,更改pip源: # vim ~/.pip/pip.conf

  [global]

  index-url = http://pypi.douban.com/simple

使用pip,安装ipython或其它软件: # pip install ipython

 

posted on 2014-04-03 21:28  myworldworld  阅读(552)  评论(0)    收藏  举报

导航