升级python环境

说明

1、linux系统一般默认的python环境为2.6.x

2、因系统底层依赖python,盲目升级可能会有影响系统运行,所以此时需要在系统中安装多个python,即实现python的多版本共存。Pyenv就是这样一个python版本管理器。

3、注意此方式升级只是针对当前用户升级,并非所有用户,例如此次我们就是安装在deploy用户中。

安装pyenv

什么是pyenv?pyenv就是一个可以在系统中安装多个python,但又不影响系统自带的python环境的Python版本管理器。

$git clone   ~/.pyenv

定义pyenv环境变量

$ echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bashrc
$ echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bashrc
$ echo ‘eval "$(pyenv init -)"‘ >> ~/.bashrc
$ exec $SHELL –l

通过pyenv安装python

查看可安装的版本

$pyenv install --list
Available versions:
 2.7.10                       # Python 2最新版本
 3.4.3                        # Python 3最新版本
anaconda-2.2.0               # 支持Python2.6和2.7
anaconda3-2.2.0               # 支持Python3.3和3.4

其中形如x.x.x这样的只有版本号的为Python官方版本,其他的形如xxxxx-x.x.x这种既有名称又有版本后的属于“衍生版”或发行版。Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便。自带的包管理器conda也很强大。

安装Python的依赖包

$ sudo yum install readline readline-devel readline-static
$ sudo yum install openssl openssl-devel openssl-static
$ sudo yum install sqlite-devel
$ sudo yum install bzip2-devel bzip2-libs

安装指定版本

$ pyenv install 2.7.8

该命令会从github上下载python的源代码,并解压到/tmp目录下,然后在/tmp中执行编译工作。若依赖包没有安装,则会出现编译错误,需要在安装依赖包后重新执行该命令。

更新数据库

安装完成之后需要对数据库进行更新:

$ pyenv rehash

查看当前已安装的python版本

$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
2.7.8

其中的星号表示当前正在使用的是系统自带的python。

设置全局的python版本

$ pyenv global 2.7.8
$ pyenv versions
system
* 2.7.8 (set by /home/seisman/.pyenv/version)
$ python -v
时间: 2024-11-05 00:47:40

升级python环境的相关文章

centos6.5升级python为2.7

今天线上服务器全部升级python环境为python-2.7.6的环境,我采用的方法是ansible+shell,代码如下,友提,Python-2.7.6.tgz.setuptools-14.3.1.tar.gz.pip-9.0.1.tar.gz,这三个包我是提前下好放在/data/x5online/tools目录下,当然你也可以直接在脚本中wget相关包,个人喜欢把包下好了然后统一放在/data/x5online/tools目录里,脚本比较简单,记录下,省的又忘了,节约时间.时间就是金钱啊 #

离线环境升级python及安装模块

之前介绍的的Zabbix脚本是用python3写的,但是centos7默认安装的是python2.7.5,所以我们需要升级到python3. 因为服务器是内网环境,不能访问外网,所以本文就对离线环境下(无网络)升级python及安装模块进行介绍. Centos7升级python3 安装python3 先介绍参考文档,centos7将python默认版本升级. 1. 下载python-3.7.1安装包并使用xFTP上传到服务器. 2. 解压,tar -zxvf Python-3.7.1.tgz 3

Python环境安装与升级

一.安装Python windows: 1.下载python2.7安装包     https://www.python.org/download/releases/2.7/ 2.安装     默认安装路径:C:\python27 3.配置环境变量     [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在第二个内容框中找到 变量名为Path 的一行,双击] --> [Python安装目录追加到变值值中,用 : 分割]     如

CentOS7 升级python同时解决yum损坏问题

CentOS7中的python版本为python2.7.5,升级到最新版的python时需要注意两个问题 新版的python安装好后要修改python的系统默认指向问题 升级到最新版python后yum报错的问题 下面对新版的安装步骤进行说明. 一.下载并安装最新版python 1.下载并解压 # wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz # tar -zxf Python-3.5.2.tgz 2.安装Python

(2)在Windows 7 x64端设置Python环境

因Python语言在大数据处理,以及科学计算方向的雄起,另Django等Web框架已经在业界获得共识多年,所以本文拟搭建Python的学习开发环境.由于本人的笔记本及实验室主机系统环境以Windows为主,所以本文意在搭建Windows环境下的Python开发环境. 本文的内容主要分为以下几个部分:1.寻找合适的IDE:2.搭建Django:3.搭建Numpy+matplotlib+Scipy环境 *************************************************

修复升级python版本之后ibus输入法不显示控制面板和候选框的问题

因为python版本需求,通过下载python2.7.6源码包,编译安装了python2.7版本.安装完该版本后,发现ibus输入法虽然可以激活使用,但是不显示控制面板,无法更改设置,连候选词条框都没有,使用几乎瘫痪.由于ibus依赖了一些python模块,所以推测是python版本的问题. 1. 尝试打开输入法设置 #ibus-setup Traceback (most recent call last): File "/usr/share/ibus/setup/main.py",

linux系统下安装Python环境

如何在Linux系统下搭建Python开发环境(http://www.maiziedu.com/course/python/)?Python在Linux系统中安装方法在Windows下是有很大的区别的,今天就具体记录一下关于 Python 环境软件包在Linux系统下的一些安装步骤 1.升级 Python 到 2.7.10( 默认 2.6.6 ) shell > yum -y install epel-release shell > yum -y install gcc wget readli

Selenium WebDriver + Python 环境配置

1.   下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) 下载地址:https://www.python.org/downloads/ 1.2.[python 的安装包管理工具]Pip pip 是python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python 的任意类库. 下载地址: https://pypi.python.

升级python

第一步:下载python2.7.4版本源码: wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz 解压文件 [[email protected] ~]$ tar jxvf Python-2.7.4.tar.bz2 [[email protected] ~]$ cd Python-2.7.4[[email protected] Python-2.7.4]$ lsconfig.guess  configure     Demo  Gram