pyenv 虚拟环境

1
2
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
export PYENV_VIRTUALENV_DISABLE_PROMPT=1

查看本机安装 Python 版本

1
pyenv versions

查看可安装 Python 版本

1
pyenv install -l

python 安装与卸载

1
2
$ pyenv install 2.7.3   # 安装python
$ pyenv uninstall 2.7.3 # 卸载python

python切换

1
2
$ pyenv global 2.7.3  # 设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
$ pyenv local 2.7.3 # 设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高。

创建虚拟环境

1
$ pyenv virtualenv 2.7.10 env-2.7.10

列出当前虚拟环境

1
2
3
pyenv virtualenvs
pyenv activate env-name # 激活虚拟环境
pyenv deactivate #退出虚拟环境,回到系统环境

删除虚拟环境

1
2
pyenv uninstall my-virtual-env
rm -rf ~/.pyenv/versions/env-name # 或者删除其真实目录

更换 pip 源

1
2
3
4
5
6
vim ~/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com


http://einverne.github.io/post/2017/04/pyenv.html

请作者喝一杯咖啡☕️