pyenv和pipenv简单使用

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

相关推荐