• 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 中的所有包
  • 相关阅读:
    2020软件工程第一次个人编程作业
    2020软件工程第一次作业
    软件实践个人总结
    2020软件工程第四次编程作业-实验家族树
    2020软件工程个人编程作业
    软工实践个人总结
    2020软件工程结对编程之实验室程序实现
    2020软件工程第一次个人编程作业
    软工作业
    机器学习第四章笔记
  • 原文地址:https://www.cnblogs.com/mangM/p/11321278.html
Copyright © 2020-2023  润新知