Pyenv / pyenv0virtualenv / jupyter 的 部署 / 安装 / 使用

Pyenv / pyenv-virtualenv

一. pyenv

https://github.com/yyuu/pyenv

1.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:

    Install[安装]:
    $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
    
    Update[更新]:
    $ pyenv update
    
    Uninstall[卸载]:
    $ rm -fr ~/.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的使用

  • 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 &             
  • 浏览器访问jupyter:

    http://ip:5757

四.参考文档:

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

你可能感兴趣的:(Pyenv / pyenv0virtualenv / jupyter 的 部署 / 安装 / 使用)