Linux下安装python2.7.5

1、下载安装包
从官网下载python2.7.5的安装包。

https://www.python.org/download/releases/2.7.5。

2、解压
不同后缀时解压指令中参数稍有不同:

tar -zxvf Python-2.7.5.tgz

tar -Jxvf Python-2.7.5.tar.xz

3、配置
./configure --prefix=/usr/local/python2.7.5 --enable-unicode=ucs4 --enable-shared

–prefix 作用是将python安装到指定的目录,如果后期要卸载时,可直接删除该目录即可。

–enable-unicode=ucs4 为了解决narrow-python的问题

什么是narrow-python?

查看是否属于 narrow-python

进入python后输入:

unichr(0x10000)

报错即为 narrow-python

4、编译
执行make命令操作 对源码进行编译。

make

5、安装
执行make install 进行安装。

make install

如果没报错就代表 python2.7.5已经安装到了你的服务器上。

6、测试
在终端输入python命令,会发现系统原有版本为2.6.6,并没有使用我们的2.7.5版本。

这时需要用which python命令查看该python命令调用的是哪个位置的python,一般情况下在/usr/bin/python。

但是这里的python指向的系统自带的2.6.6版本。而我们安装的python2.7.5的命令在/usr/local/python2.7.5/bin/python。

我们需要做个软连接

ln -sf /usr/local/python2.7.5/bin/python /usr/bin/python

7、修改yum
此时如果输入 yum install xxxx 可能会提示yum模块找不到。

其实 yum 是依赖python。当我们修改了原有的python版本之后这个yum会调用我们的2.7.5版本的python,而我们2.7.5版本没有yum就会报错。

使用

which yum

找到yum的地址,然后编辑yum文件,把文件首行的#!/usr/bin/python 改成#!/usr/bin/python2.6.6 (因为在/usr/bin下边依然是有python2.6.6这个文件)。

这样子yum就又可以使用了。

linux系统安装python包相关推荐

  1. linux系统安装python包_Linux系统安装Python

    Linux系统处带的是Python2,一直用Python3.6+Django2进行开发,于是在Linux上安装Python3,安装过程如下: (1).在官网下载"Gzipped source ...

  2. linuxpip安装python包_Windows+Linux安装Python包管理工具pip

    Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...

  3. linux系统安装python环境 实操

    linux系统安装python环境 实操 安装conda,其作用是充当一个管理平台,给予python运行的基本环境,可管理多个虚拟环境 查看电脑系统版本: uname -a 清华镜像站下载安装包,一般 ...

  4. Linux下python包放在哪,在alpinlinux中使用apk安装的Python包

    我想用apk在Alpine Linux中安装一些Python包.我用numpy作为下面的例子. 文档文件FROM python:3-alpine RUN apk add --update py3-nu ...

  5. linux安装python包_【Linux】非root安装Python3及其包管理

    1. Python 3.8.1安装 源码安装常规操作: wget -c https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz tar -xv ...

  6. linux mysql python包_03_mysql-python模块, linux环境下python2,python3的

    ---恢复内容开始--- 1.Python2 正常 [root@IP ~]#pip install mysql-python DEPRECATION: Python 2.7 will reach th ...

  7. linux看python包的路径_linux下 彻底修改python的包/模块导入路径

    python模式下,有时候需要导入  import某些模块或者包.明明这个模块/包是存在的,却提示导入错误,比如,"ImportError: No module named lxml&quo ...

  8. linux系统安装python集成环境_windows和linux中搭建python集成开发环境IDE

    使用的系统及软件 Ubuntu / windows Python 2.7 / python 3 Pycharm 2.6.3 Openjdk Postgresql 9.1 Virtualenv Virt ...

  9. 不重启的情况下linux系统安装中文包生效

    linux下的安装很容易安装的只有用yum就可以了,如果是debian和ubuntu的系统就用apt-get安装 1.先下载中文包:yum -y groupinstall chinese-suppor ...

最新文章

  1. 第5章 图像分类的数据集
  2. 2.使用windows下的client连接虚拟机上的oracle连不上的时候的解决方式
  3. Android开发举步维艰,上弘法寺七七四十九天取得“真经”!
  4. android 启动过程
  5. log4j2 logger_简单一致的Log4j2 Logger命名
  6. 语音增强相关技术综述
  7. 分数诚可贵的飞鸽传书2012绿色版
  8. 湖南高校教师评职称计算机等级考试,湖南高校教师职称评审出台新规,这些要点你了解了吗?...
  9. ZYNQ7020 Soc最小系统创建及测试
  10. poj1013 Counterfeit Dollar
  11. 为什么外链建设要灵活多变呢?
  12. 把数组排成最小的数(剑指offer第33题)
  13. sqlserver transact-sql UPDATE tran 用事务处理更新语句
  14. 小象学院-人工智能机器学习
  15. R分层抽样(Stratified Sampling)
  16. html如何生成条形码,前端如何生成条形码---JsBarcode
  17. Oracle:ADG基础知识学习一20230515
  18. 旅行时间问题(python)
  19. luogu P1489 猫狗大战
  20. 安静,是一个人最有力量的时候

热门文章

  1. Linux/Centos安装oracle11超详细图文教程
  2. Oracle第三章练习
  3. STM32F103模拟IIC总线驱动四个VL53L0
  4. 【Hibernate】 Api
  5. flink常见故障排除
  6. MySQL 使用SQL语句实现 增删改查
  7. PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe
  8. CIE1964标准色度系统
  9. 要么好好地活着,要么就死得其所
  10. [读书笔记]《小强升职记》