• 安装pip

#yum install python-setuptools
#sudo easy_install pip

一.pyenv

https://github.com/yyuu/pyenv

  • 安装依赖包:

$ yum groupinstall "Development Tools" "Server Platform Development"
$ yum -y install git gcc make patch zlib-devel gdbm-devel openssl-devel sqlite-devel bzip2-devel readline-devel


  • 通过github下载安装pyenv:

$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
Updateg[更新]:
$pyenv update
uninstall[卸载]:
$rm -rf ~/.pyenv
  • 为pyenv提供环境配置:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

$ source ~/.bash_profile

重启shell:
$ exec $SHELL
2.pyenv的使用
  • pip 配置使用国内镜像

    创建目录 mkdir ~/.pip

    编辑 ~/.pip/pip.conf, 输入一下内容

  •   [global]
      index-url = http://mirrors.aliyun.com/pypi/simple/
      trusted-host = mirrors.aliyun.com

  • pyenv的日常操作命令:

获取帮助:
$ pyenv help

查看可安装的python版本列表:
$ pyenv install -list | less

查看已安装的版本[前面有 "*" 的表示当前使用的版本]:
$ pyenv versions 

通过 pyenv 安装python3.4.2:
$ pyenv install 3.4.2

每次安装新的版本后,需要使用rehash命令重新hash其可用的python清单
$ pyenv rehash

查看pip的版本:
$ pip -V

查看python版本:
$ python -V

我们常用的几个命令:
$ pyenv which python                 #显示当前Python的安裝路径 
$ pyenv global <version>             #设置默认的Python版本,应该避免使用
$ pyenv local <version>             #在当前路径创建一个.python-version,以后进入这个目录自动切换为该版本 
$ pyenv shell <version>             #在当前shell的session中启用某个Python版本,优先级高于global,local
  • 基于pyenv设定工作目录使用的python版本:

设置全局版本
例1:
    $ pyenv global system
例2:
    $ pyenv global 3.4.2

设置当前工作目录使用的python版本[以后在该目录以及其子目录中的python代码都将使用该版本的python来执行]:
$ pyenv local 3.4.2

查看当前工作目录使用的python版本:
$ pyenv version

二.pyenv-virtualenv

  • pyenv-virtualenv常用命令:

获取帮助$ pyenv virtualenv --help

使用pyenv-virtualenv 建立虚拟python环境$ cd /var/local/magedu$ pyenv virtualenv 3.4.2 roachenv

查看可用的版本信息$ pyenv versions

仅查看python的虚拟环境$ pyenv virtualenvs

激活虚拟环境pyenv$ pyenv activate roachenv

三.安装使用第三方模块:

$ pip install pymysql
$ pip install ipython

四.安装使用jupyter:

  • 安装jupyter:

$ pip install jupyter
  • 使用jupyter

   同时会打开浏览器:
        $ jupyter notebook --ip=0.0.0.0 --port=5757

        启动jupyter但是不打开浏览器:
        $ jupyter notebook --ip=0.0.0.0 --port=5757 --no-browser

        后台运行:
        $ nohup jupyter notebook --ip=0.0.0.0 --port=5757 --no-browser &
  • 浏览器访问

http://ip:5757

五.参考文档:

http://mageedu.blog.51cto.com/4265610/1413305