pyenv 目前是管理 Python 版本的最佳方案,是开发环境必备的工具之一。
下载
Ubuntu
必备环境
1 | $ sudo apt update |
安装
1 | $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash |
配置环境变量
1 | $ vim ~/.bash_profile |
CentOS
必备环境
1 | $ sudo yum -y update |
安装
1 | $ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash |
配置环境变量
1 | $ vim ~/.bash_profile |
macOS
必备环境
1 | $ xcode-select --install |
安装
1 | $ brew install pyenv |
配置环境变量
1 | $ vim ~/.bash_profile |
常用命令
1 | $ pyenv install -list # 可安装版本列表 |
virtualenv
假如你想在 3.5.0
版本下做两个不同的项目,并且希望他们的环境互相独立,那么这个时候 virtualenv 就派上用场了,它是在 pyenv 的基础上做的更独立的虚拟环境。
创建
1 | $ pyenv virtualenv 3.5.0 env_350 |
查看环境后我们发现多了两个环境 3.5.0/envs/env_350
和 env_350
,它们指定同一个虚拟机,通常使用名称 env_350
。
进入、退出虚拟机
1 | $ pyenv activate env_350 # 使用 |
该命令只在当前 shell 有效,如果想永久有效,需要配合 pyenv 的 local, global
命令。
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
