一、安装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 -)"' >> ~/.zshrcsource ~/.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
-
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 中的所有包