文章目录
前言
使用python进行开发,Unix/Linux 的环境会更加友好,不会出现莫名其妙的bug,虽然 windows store 也发布了 Ubuntu 子系统,但是功能不够全,系统不够完善。本文全面介绍了 Ubuntu、Archlinux、Centos、Mac下安装和使用pyenv的方法。Windows下使用pyenv的方法请移步 pyenv-win 源码地址查看: https://github.com/pyenv-win/pyenv-win ,当然pyenv也可以在Windows store的Linux子系统中使用。
背景
python 版本比较多,2 和 3 相差比较大,当你需要不同环境的时候,选择使用 docker,docker的使用教程可以在菜鸟教程找到
https://www.runoob.com/docker/docker-tutorial.html
也可以在官网查找相关文档
https://www.docker.com/
如果用 docker 那就不需要隔离环境了,如果要直接运行在服务器上,那就必须有隔离环境。本文将会介绍使用pyenv来创建不同python版本的虚拟环境。
使用
使用 pyenv 和 pyenv-virtualenv ,在 Linux 下完美隔离 python 各个版本
第 1 章:使用环境
注意: 本文的 Linux和Mac OS X 下进行,不涉及 windows下的安装使用
清单
- git
- bash,zsh或者brew
- pyenv
- pyenv-virtualenv
1、安装 git
在各大 Linux 的发行版下安装 git 都非常简单,此处只展示部分示例
- archlinux
sudo pacman -S git
- debian/ubuntu
sudo apt install git
- centos
sudo yum install git
- Mac
brew install git
2、开启终端
Ubuntu下使用 shell
Ctrl + Alt + t 快捷键打开终端
3、安装 pyenv
说明: 本文的所有安装都严格遵守官方文档,与官方文档完全保持一致。
源码git 地址:https://github.com/pyenv/pyenv
在终端中执行如下命令完成安装:
首先把项目克隆下来,放在家目录下的隐藏文件夹中:.pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
如果你是Mac用户,可以使用brew命令来安装
brew update
brew install pyenv
然后配置环境变量:
- 如果你使用 bash,就依次执行如下命令:
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"'