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) 收藏 举报
浙公网安备 33010602011771号