zoukankan      html  css  js  c++  java
  • pyenv和pipenv简单使用

    pyenv和pipenv简单使用
    一、安装pyenv#
    安装pyenv
    
    Copy
    $ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
    $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    $ exec $SHELL -l //重启shell mac使用source ~/.bashrc
    也可以直接通过brew安装:brew install pyenv
    添加到环境变量:echo 'eval "$(pyenv init -)"' >> ~/.zshrc
    source ~/.zshrc
    
    二、命令参考:#
    pyenv commands
    pyenv local
    pyenv global
    pyenv shell
    pyenv install
    pyenv uninstall
    pyenv rehash
    pyenv version
    pyenv versions
    pyenv which
    pyenv whence
    
    pyenv commands#
    列出所有可用的pyenv命令
    
    pyenv local#
    指定项目的Python版本,可以一次性指定多个
    
    Copy
    $ pyenv local 2.7.6 3.6.4
    $ pyenv versions
      system
    * 2.7.6 (set by /Users/yyuu/path/to/project/.python-version)
    * 3.6.4 (set by /Users/yyuu/path/to/project/.python-version)
    $ python --version
    Python 2.7.6
    $ python2.7 --version
    Python 2.7.6
    $ python3.6 --version
    Python 3.6.4
    注:调换两个的顺序 python默认显示的就是第一个的版本
    
    pyenv global#
    设置全局Python版本
    pyenv global 3.6.4 3.7.2
    
    pyenv shell#
    设置shell的版本
    pyenv shell 3.6.4
    
    注:python 优先级 shell > local > global
    
    pyenv install#
    pyenv install --list 列出所有可用Python版本
    pyenv install 3.6.4 安装所需版本
    pyenv uninstall 2.7.6 卸载指定版本
    pyenv versions 查看已安装版本
    pyenv version 查看当前生效Python版本
    pyenv rehash 重建索引
    pyenv which python 显示当前python安装路径
    三、安装pipenv#
    pip3 install --user pipenv
    python3 -m site --user-base#查看电脑用户的基础目录路径,本人为/root/.local
    vi ~/.profile
    在最后一行添加export PATH=$PATH:/root/.local/bin
    常用命令#
    pipenv --three 使用当前系统python3创建环境
    pipenv --python 3.6.4 指定版本创建环境
    pipenv shell 激活虚拟环境(重要)
    exit 退出虚拟环境
    pipenv --where 显示目录信息
    pipenv --venv 显示虚拟环境信息
    pipenv install requests 安装相关模块并加入到Pipfile
    pipenv install django==1.11 安装固定版本模块并加入到Pipfile
    pipenv graph 显示安装的依赖
    pipenv check 检查安全
    pipenv uninstall requests 卸载包
    pipenv --rm 删除虚拟环境
    pipenv clean 卸载所有 Pipfile.lock 未指定的包
    pipenv lock 生成 Pipfile.lock 文件
    pipenv sync 安装 Pipfile.lock 中指定的所有的包
    pipenv install如果未指定要安装的包,则会安装 Pipfile 中的所有包
  • 相关阅读:
    ASP.NET Ajax基础-1
    项目管理必读之书-》人月神话
    Discuz2.5菜鸟解析-1
    Jquery初学者指南-1
    敏捷日记
    精品图书大推荐2
    Jquery初学者指南-2
    纯javaScript脚本来实现Ajax功能例子一
    周五面试笑话一则
    JavaScript基础-4
  • 原文地址:https://www.cnblogs.com/cloudrivers/p/12215514.html
Copyright © 2011-2022 走看看