iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >升级python环境
  • 115
分享到

升级python环境

环境python 2023-01-31 01:01:43 115人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

说明1、linux系统一般默认的python环境为2.6.x2、因系统底层依赖Python,盲目升级可能会有影响系统运行,所以此时需要在系统中安装多个python,即实现python的多版本共存。Pyenv就是这样一个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

--结束END--

本文标题: 升级python环境

本文链接: https://www.lsjlt.com/news/185152.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 升级python环境
    说明1、linux系统一般默认的python环境为2.6.x2、因系统底层依赖python,盲目升级可能会有影响系统运行,所以此时需要在系统中安装多个python,即实现python的多版本共存。Pyenv就是这样一个python版本管理器...
    99+
    2023-01-31
    环境 python
  • linux环境下升级python
        我的CENTOS自带的python版本为2.6,现在需要升级到python3,过程如下。    1、下载python3压缩包:wget https://www.python.org/ftp/python/3.5.0/Python-3...
    99+
    2023-01-31
    环境 linux python
  • linux python升级及全局环境变
    1、下载pythonwget https://www.python.org/ftp/python/3.4.5/Python-3.4.5.tgz 或者去官网下载压缩包 2、安装python3依赖yum install openssl-dev...
    99+
    2023-01-31
    全局 环境 linux
  • 升级python版本和搭建环境
    ModuleNotFoundError: No module named '_contextvars' 由于上面这个错误我需要把我的Python版本从python3.7.2升级到3.7.3。官网下载最新的python安装文件之后,双击选择...
    99+
    2023-01-31
    版本 环境 python
  • Nginx1.21.6生产环境升级步骤
    现在要把nginx旧版本升级到新版,所以针对生产环境的升级做一个平滑升级教程,如下:服务器:CentOS7旧版本:nginx-1.19.5新版本:nginx-1.21.6 升级步骤:...
    99+
    2024-04-02
  • linux 环境下升级mysql方法
            由于系统迁移到政务云(centos系统),经常会扫描出mysql漏洞,需要时不时升级mysql,以前升级的方式很粗暴,先备份-删除原数据库-导入备份数据,整套操作下来整奔溃,今天尝试用拷贝数据目录的方法,发现正常使用,借此做...
    99+
    2023-09-13
    mysql linux 数据库
  • [Linux打怪升级之路]-环境变量
    前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正。 目录 一、认识环境变量 二、获取环境变...
    99+
    2023-09-01
    linux 运维 服务器
  • [Python]win11环境下python怎么通过命令行升级版本
    在Windows 11环境下,可以通过以下命令行来升级Python版本: 可以在python下载页面查看最新版本。 值得注意的是,最新版的python pip的数据源们可能没有,不必强求使用pip安装...
    99+
    2023-09-03
    python pip cmd
  • Nginx生产环境平滑升级的实现
    目录一.背景二.升级方案三.操作流程一.背景 最近遇到一个比较尴尬而又实际的问题,那就是我们生产环境使用的Nginx是Centos6的老古董。业务需求需要加载Nginx的一个模块来实...
    99+
    2023-03-06
    Nginx 平滑升级 Nginx生产环境平滑升级
  • win环境下node版本怎么切换?(升级降级)
    由于不同的项目和一些老项目,可能node版本会不兼容,导致项目跑不起来给大家总结了一套切换node版本的教程,请采纳(示例电脑:戴尔)。【相关教程推荐:nodejs视频教程】1.首先在黑窗口 输入where node 查找到nod...
    99+
    2022-11-22
    nodejs​ node javascript
  • 在win10环境wampserver如何升级php版本
    这篇文章主要介绍“在win10环境wampserver如何升级php版本”,在日常操作中,相信很多人在在win10环境wampserver如何升级php版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在wi...
    99+
    2023-06-07
  • 强化学习环境升级 - 从gym到Gymnasium
    强化学习环境升级 - 从gym到Gymnasium 作为强化学习最常用的工具,gym一直在不停地升级和折腾,比如gym[atari]变成需要要安装接受协议的包啦,atari环境不支持Windows环境...
    99+
    2023-09-20
    python 人工智能
  • 提升开发环境稳定性的pip工具升级指南
    pip工具升级攻略,让你的开发环境更稳定,需要具体代码示例 在开发中,我们经常使用Python的pip工具来管理各种第三方库和模块。然而,随着时间的推移,pip本身也会有一些更新和改进。为了确保我们的开发环境能够保持稳定并享受最...
    99+
    2024-01-16
    pip 开发环境 工具升级
  • CentOS7环境下gcc(版本10.2.0)升级详细过程
    目录简短介绍1、查看当前gcc版本2、下载gcc安装包(10.2.0版本)3、解压安装包4、下载依赖库5、安装系统必须包模块6、创建编译目录7、生成Makefile文件说明:8、编译...
    99+
    2024-04-02
  • python高级(4)—— 虚拟环境安装
    虚拟环境   什么是虚拟环境 对电脑稍微有点常识的朋友相信都玩过,比如VMware,virtualbox,或者你用电脑端的模拟器玩手机端的游戏也是一样,其实就是一个假的空间,在Python这里,虚拟环境就是虚拟的开发环境,你可以在里面做任...
    99+
    2023-01-31
    高级 环境 python
  • python升级
    安装系统后python版本低 需要更新更高版本1wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz1234567tar zxvf Python-2.7.9.tgz./c...
    99+
    2023-01-31
    python
  • Nginx生产环境平滑升级的方法是什么
    这篇“Nginx生产环境平滑升级的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Nginx生产环境平滑升级的方法是...
    99+
    2023-07-05
  • linux环境下 python环境imp
    linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错。swport模块在/root/sw/目录下。 解决方法1:此种办法当时生效,但是需要...
    99+
    2023-01-31
    环境 linux imp
  • 云服务器中Linux环境下python2.7.6升级python3.5.2的过程
    云服务器中Linux环境下python2.7.6升级python3.5.2的过程,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。需求服务器:Linux环境下有些是自带的Pyt...
    99+
    2023-06-05
  • anaconda 升级 python
    先更新conda conda upgrade conda 如果上一步更新失败,执行这个命令即可conda update --force conda 报错1:CondaHTTPError: HTTP 000 CONNECTION FAILED...
    99+
    2023-09-04
    python 开发语言 linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作