python升级版本命令-python版本升级及pip部署方法

python升级版本命令-python版本升级及pip部署方法标签 Python 版本升级 CentOS6 3 自带的 Python 版本为 2 6 首先需要升级到 2 7 版本 由于旧版本的 Python 已被深度依赖 所以不能卸载原有的 Python 只能全新安装 1 下载 Python 2 7 4 tgzwgethttp python org ftp python 2 7 4 Python 2 7 4 tgz2 解压安装 命令如下 1tar xvfPython

标签:

Python版本升级

CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本。由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。

1.下载Python-2.7.4.tgz

wget http://python.org/ftp/python/2.7.4/Python-2.7.4.tgz

2. 解压安装,命令如下:

1 tar -xvf Python-2.7.4.tgz2 cd Python-2.7.4

3 ./configure –prefix=/usr/local/python2.7

4 make5 make install

3. 创建链接来使系统默认python变为python2.7

ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python

4. 查看Python版本

python –V

5. 修改yum配置(否则yum无法正常运行)

vim /usr/bin/yum

将第一行的#!/usr/bin/python修改为系统原有的python版本地址#!/usr/bin/python2.6

至此CentOS6.3系统Python已成功升级至2.7.4版本

安装pip

Pip是一个安装和管理python包的工具。

安装方法如下:

2. 执行安装命令

python get-pip.py

3. 创建连接(否则会报错提示“命令不存在”)

ln -s /usr/local/python2.7/bin/pip /usr/bin/pip

测试:

pip install redis

Collecting redis

/usr/local/python2.7/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

InsecurePlatformWarning

Downloading redis-2.10.5-py2.py3-none-any.whl (60kB)

100% || 61kB 759kB/s

Installing collected packages: redis

Successfully installed redis-2.10.5

至此pip安装完成!

如果安装pip时报如下错误:ImportError: cannot import name HTTPSHandle

执行 yum install sqlite-devel

标签:

原文地址:http://www.cnblogs.com/saneri/p/5111273.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204974.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午7:06
下一篇 2026年3月19日 下午7:06


相关推荐

  • 迎战2022 – Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练

    迎战2022 – Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练Python 调用有道翻译 API 接口翻译 环球时报 整篇文章实战演示第一章 翻译效果展示 翻译文章示例一 得益于中国援助的数字电视 喀麦隆农村社区享受着非洲国家杯 翻译文章示例二 有关中国传统文化的节目深受年轻观众的欢迎 第二章 实现 文章结构分析 文章内容爬取 有道翻译接口系列文章 第一篇 有道翻译 API 服务开通 有道翻译 API 接口的服务开通与使用 Python 进行接口调用实例演示 第二篇 ELMUNDO 西班牙语翻译

    2026年3月17日
    1
  • rpc协议详解

    rpc协议详解RPC是一种远程过程调用的协议,使用这种协议向另一台计算机上的程序请求服务,不需要了解底层网络技术的协议。HTTP是一种超文本传输协议。是WWW浏览器和WWW服务器之间的应用层通讯协议。TCP协议:传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。https://mp.weixin.qq.com/s?src=11&timestamp=1611734678&ver=2853&signature=igsdPz20ZUht*1IskaU0LxnFKvD6tD.

    2022年5月19日
    94
  • 闭包定义及应用场景

    闭包定义及应用场景strong 定义 strong 闭包是指那些能够访问自由变量的函数 自由变量是指在函数中使用 但既不是函数参数也不是函数局部变量的变量 1 从理论角度 所有的函数都是闭包 因为它们都在创建

    2026年3月26日
    3
  • C#实现局域网文件传输

    C#实现局域网文件传输网络通信一般都是通过Socket进行的,称为进程通信机制,通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。先学习一下socket基本原理:socket原理:  在Internet上有很多这样的主机,这些主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插…

    2022年5月22日
    277
  • Linux学习—退出vi编辑模式

    在Linux学习中总结退出vi编辑模式

    2022年2月24日
    66
  • 如何修改用户名linux_linux修改hostname

    如何修改用户名linux_linux修改hostnameLinux下如何修改用户名(同时修改用户组名和家目录)有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和UID。本教程将会讨论这些东西。让我们先从修改用户名开始。修改用户名我们使用usermod来修改用户名。其语法为,$…在linux中如何增加修改删除暂停和冻结用户名在linux中,如何增加、修改、删除、暂停和冻结用户名在linux…

    2025年12月8日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号