Centos 多版本python管理
安装多版本python后pip安装每次都需要配置安装不同版本的安装位置,略麻烦,使用pyenv进行python版本管理就方便多啦
安装pyenv
在$HOME 下创建.pyenv文件夹,在该文件夹下使用命令:
#git clone git://github.com/yyuu/pyenv.git ~/.pyenv
#echo ‘export PYENV_ROOT=”$HOME/.pyenv”’ >> ~/.bashrc
#echo $PYENV_ROOT
#echo ‘export PATH=”$PYENV_ROOT/bin:$PATH”’ >> ~/.bashrc
#echo echo ‘eval “$(pyenv init -)”’ >> ~/.bashrc
#exec $SHELL -l安装完成后查看当前已安装python版本
# pyenv version
安装anaconda3-4.4.0
创建文件夹$HOME/.pyenv/cache
在文件夹中放入下载好的Anaconda3-4.4.0-Linux-x86_64.sh
运行:
# pyenv install anaconda3-4.4.0
(这么做的原因是因为直接运行该命令pyenv会去https://repo.continuum.io/archive下载,网速太慢,anaconda安装镜像可以去清华镜像网站下载)安装中
完成后使用命令查看:
# pyenv rehash (更新)
# pyenv versions(注意versions是查看所有安装版本,version是当前版本)切换python 版本
- pyenv global __version #设置默认的Python版本
- pyenv local __version #在当前路径创建一个.python-version,以后进入这个目录自动切换为该版本
pyenv shell __version #在当前shell的session中启用某个Python版本,优先级高于global,local
下图显示了切换不同版本python,pip能自动识别切换当前python版本