阿艾辣悟叩德 2020-01-19
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 中的所有包