一、Pyenv
安装命令:brew install pyenv
升级命令:brew ungrade pyenv
配置环境变量:
echo 'export PATH="$(pyenv root)/shims:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
查看可安装列表:pyenv install -l
安装指定版本:pyenv install 3.7.4
卸载指定版本:pyenv uninstall 3.7.4
查看可用版本:pyenv versions
全局切换:pyenv global 3.7.7
局部切换:pyenv local 3.7.7

二、pipenv
安装命令:brew install pipenv
升级命令:brew upgrade pipenv
mkdir pipenv_demo
cd pipenv_demo
pipenv --python 3.7.7
- 上面操作,给pipenv_demo项目初始化python3.7.7版本的虚拟环境,并生成Pipfile文件。如果pipenv发现没有python3.7.7版本,它会调用pyenv下载安装。
- 虚拟环境创建在~/.local/share/virtualenvs目录里面
pipenv --rm
- pipenv管理依赖包:
- 添加依赖包会生成pipfile.lock文件,用来锁定依赖包的版本和依赖信息
- 添加或删除依赖包,系统会自动维护pipfile文件
- 安装&卸载依赖包:
安装pytest:pipenv install pytest
安装requests:pipenv install requests
卸载依赖包:pipenv uninstall 包名
检查已安装依赖包:pipenv graph
vi pipfile
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
pipenv install --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple pytest