ubuntu下管理python版本

来源:互联网 发布:多益网络行政面试 编辑:程序博客网 时间:2024/05/17 03:01

PyEnv安装

2种方式安装PyEnv,第一种是git,第二种是直接下载安装

sudo apt-get install gitgit clone git://github.com/yyuu/pyenv.git ~/.pyenvecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrcecho 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrcecho 'eval "$(pyenv init -)"' >> ~/.bashrcexec $SHELL -l

第二种方式:

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash  

如果安装好以后,可以使用如下的命令来查看我们可以进行安装的python的版本

pyenv install --list

Python安装

这里我选择安装3.6.4rc1版本,那么首先安装依赖,然后安装3.6.4rc1版本的python:

sudo apt-get install libc6-dev gccsudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvmpyenv install 3.6.4rc1 -v

这个过程可能受到下载的速度限制,在我的云主机上运行的来说是比较慢的,安装完成后执行如下代码刷新环境,然后检测是否安装成功:

pyenv rehashpyenv version

如图

直接使用如下的代码切换

pyenv global 3.6.4rc1python --version #测试一下

Python版本切换

这里选择切换回去系统默认的版本(system),从这里可以验证了环境切换,在这里已经可以自由切换Python的版本了

pyenv global systempython --version

使用终端写脚本,开头使用如下

#!/usr/bin/env python# -*- coding: utf-8 -*-