pyenv
pyenv是专门用来管理系统上的多个python环境. 它允许我们在系统中安装多个版本的python并且可以在多个版本中切换.
安装git: yum install git -y
-
安装pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
-
修改环境变量:
# bash echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
-
讲初始化代码写入bash_profile文件:
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
-
重启shell,让刚才的配置生效:
exec "$SHELL"
-
安装python依赖库
yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel
-
开始使用pyenv, 安装指定版本的python
pyenv install 3.6.3
-
设置安装3.6.3为全局python版本
pyenv global 3.6.3
-
附录: pyenv的命令:
pyenv commands pyenv local pyenv global pyenv shell pyenv install pyenv uninstall pyenv rehash pyenv version pyenv versions pyenv which pyenv whence