首页 > 系统相关 >Python在CentOS上编译安装

Python在CentOS上编译安装

时间:2022-11-09 21:47:52浏览次数:86  
标签:... gcc CentOS no Python checking 编译 2.6

Python在CentOS上编译安装

CentOS 7

1.* 安装前准备

1.*.& 下载安装包

点击查看代码
$ yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget

1.*.& 下载Python 2.6版本

点击查看代码
$ wget https://www.python.org/ftp/python/2.6.8/Python-2.6.8.tgz

1.*.& 解压

点击查看代码
$ tar zxf Python-2.6.8.tgz

1.*.& 配置安装信息

点击查看代码
$ cd Python-2.6.8 && ./configure --prefix=/usr/local
$ make

如果安装错误的话:

点击查看代码
[root@localhost Python-2.6.8]# ./configure --prefix=/usr/local
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux3
checking EXTRAPLATDIR...
checking machine type as reported by uname -m... x86_64
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/opt/Python-2.6.8':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

由于本机缺少gcc编译环境

1、通过yum安装gcc编译环境:yum install -y gcc

2、本机没有安装yum功能,可下载gcc安装包:https://gcc.gnu.org/

1.* 安装

点击查看代码
$ make altinstall # 使用altinstall安装,不影响其他Python版本

1.* 创建链接

点击查看代码
$ ln -s /usr/local/bin/python2.6 /usr/bin/python # 切换版本,但是每次都需要先删除一下/usr/bin/python

标签:...,gcc,CentOS,no,Python,checking,编译,2.6
From: https://www.cnblogs.com/hzhiping/p/16875249.html

相关文章

  • 【分布式空时编码+LDPC】协作MIMO中分布式空时编码和LDPC编译码技术的仿真
    1.软件版本matlab2013b2.部分源码clc;closeall;clearall;warningoff;Frame_Length=120;%每次仿真数据个数Error_Num=100000;%统计误码的......
  • AJBook编译尝试
    李文威老师在编写代数学引论一书的时候设计了一套名为AJBook的数学物理书籍TeX模板,github地址在这里由于李老师是在MacOS平台使用TeXLive进行编译,部分细节需要改动.在此......
  • python添加模块路径的三种方法
    查看python的模块路径方法是importsysprintsys.path这个就会打印出所有的模块路径。 下边是在这个python系统路径中加入新的模块路径的三种方法,1、添加环境变量PY......
  • Python 扩展模块Cython安装及使用
    ​Cython是一种通过python语法编写C扩展的编程语言,源代码可被翻译成优化的C/C++代码并编译成Python扩展模块。 Cython使得Python语言的C扩展与Python一样简单。本文主要......
  • python 混杂模式
    importsocketimportoshost='10.81.226.234'defmain():#判断系统是否为windowsifos.name=='nt':#windwos允许嗅探任何协议s......
  • 进入python的世界_day30_python基础—— 单例设计模式、pickle模块、选课系统初步搭建
    一、面向对象——单例模式代码实操​ 方法有很多,其实就是定制产生类,或者产生对象1.基于双下new,控制实例化对象的条件classMyClass:_instance=Nonedef_......
  • Python函数-6
    一.函数的嵌套函数的嵌套就是一个函数内还有多个函数而且函数内部的变量在函数外部不能运行如果一个变量在外部函数和内部函数都有,且代码块在内部函数里,就会优先执行函......
  • python中@classmethod @staticmethod的使用方法及区别
    https://stackoverflow.com/questions/136097/difference-between-staticmethod-and-classmethod@staticmethod:如果类里面不想某个方法使用类属性和调用其它方法就可以使......
  • centos使用lftp备份文件
    一直以来项目的文件没有备份,最近需要增加备份,本来以为备份是IT的工作,结果IT说工作忙,拖了半个月给分配完ftp服务器后说不给备份,需要我们开发自己备份。。。我特么***对于ft......
  • 02python快速上手
    这一篇是环境准备,主要是说明如何安装Python和运行交互式环境。安装和运行交互式解析器如果你使用的是MacOS和Linux/UNIX机器的话,大部分都默认安装了Python,不过需要注意的......