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 中的所有包
  • 相关阅读:
    在Java和.Net中的MD5的一致性
    为Asp.net 网站新增发送手机短信功能
    ASP.NET如何防止页面重复提交
    转:Ajax调用Webservice和后台方法
    Ext 常用方法之一
    C#编程实战之类功能缺失
    Silverlight常用控件最佳实践之1.自定义TabControl禁用状态
    Blend4精选案例图解教程(五):可视数据管理
    DEDE织梦自定表单提交后自动发送邮件并到站长邮箱
    php常用数组相关处理函数(1)
  • 原文地址:https://www.cnblogs.com/cloudrivers/p/12215514.html
Copyright © 2011-2022 走看看