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

    一、安装pyenv

    安装pyenv

    $ 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版本,可以一次性指定多个

    $ 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

    1. pyenv install --list 列出所有可用Python版本
    2. pyenv install 3.6.4 安装所需版本
    3. pyenv uninstall 2.7.6 卸载指定版本
    4. pyenv versions 查看已安装版本
    5. pyenv version 查看当前生效Python版本
    6. pyenv rehash 重建索引
    7. pyenv which python 显示当前python安装路径

    三、安装pipenv

    1. pip3 install --user pipenv
    2. python3 -m site --user-base#查看电脑用户的基础目录路径,本人为/root/.local
    3. vi ~/.profile
    4. 在最后一行添加export PATH=$PATH:/root/.local/bin

    常用命令

    1. pipenv --three 使用当前系统python3创建环境
    2. pipenv --python 3.6.4 指定版本创建环境
    3. pipenv shell 激活虚拟环境(重要)
    4. exit 退出虚拟环境
    5. pipenv --where 显示目录信息
    6. pipenv --venv 显示虚拟环境信息
    7. pipenv install requests 安装相关模块并加入到Pipfile
    8. pipenv install django==1.11 安装固定版本模块并加入到Pipfile
    9. pipenv graph 显示安装的依赖
    10. pipenv check 检查安全
    11. pipenv uninstall requests 卸载包
    12. pipenv --rm 删除虚拟环境
    13. pipenv clean 卸载所有 Pipfile.lock 未指定的包
    14. pipenv lock 生成 Pipfile.lock 文件
    15. pipenv sync 安装 Pipfile.lock 中指定的所有的包
    16. pipenv install如果未指定要安装的包,则会安装 Pipfile 中的所有包
  • 相关阅读:
    如何自动生成参考文献格式
    VS2010+OpenCV 项目生成EXE文件如何在其他电脑上直接运行
    从多核CPU Cache一致性的应用到分布式系统一致性的概念迁移
    【译】为什么永远都不要使用MongoDB Why You Should Never Use MongoDB
    团队技能提升的二三事儿
    从微信朋友圈的评论可见性,谈因果一致性在分布式系统中的应用
    我所认为的软件可靠性的三重境界
    Redis核心原理与实践--事务实践与源码分析
    Redis核心原理与实践--Redis启动过程源码分析
    选择SaaS平台的那些事
  • 原文地址:https://www.cnblogs.com/mangM/p/11321278.html
Copyright © 2011-2022 走看看