根据报错提示是缺少zlib模块,执行rpm-qa|grepzlib查看是已经安装了zlib的,安装zlib-devel之后进行编译还是不行,查找网络资料重新编译了一下使用的Python源码包之后,可以正常执行Pythonsetup.pyinstall命令来安装setuptools模块
分类:
其他好文 时间:
2017-06-20 21:15:22
阅读次数:
106
在linux6.5中已经自带了python 2 、python 2.6 ,并且yum程序使用的就是自带的python,所以系统自带的python不要随意卸载否则可能导致yum用不了。测试环境:centos6.7python:python 3.5.2;下载地址:https://www.python.o ...
分类:
编程语言 时间:
2017-06-03 15:09:59
阅读次数:
250
以查找re模块源代码为例,输入代码: import re re.__file__ 实例如图: ...
分类:
编程语言 时间:
2017-05-30 20:45:03
阅读次数:
145
作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。 为了更好地利用Python语 ...
分类:
编程语言 时间:
2017-05-24 17:09:56
阅读次数:
208
还是带着问题上路吧,和整数对象的实现同样的问题: why?在整数对象的实现中,对待小整数有小整数对象池,对待大整数对申请内存,字符串对象的实验也是这样的吗??? NO 先看下字符串对象的定义: 其中: PyObject_VAR_HEAD中的ob_size存放字符串实际长度 ob_shash用来缓存该 ...
分类:
编程语言 时间:
2017-05-14 18:50:25
阅读次数:
160
刚开始学python时候,发现一个很迷惑的现象,一直到看了源码后才知道了: 想用同样的参数初始化两个对象,结果却是,这两个对象其实是同样的对象????逗我呢? 这又是怎么回事?为什么现在又是False了??? 这些不同,主要来自于python中对待小整数和大整数的初始化方式不同,而且他们都是在对象池 ...
分类:
编程语言 时间:
2017-05-10 14:56:59
阅读次数:
206
(明天论文就要送审了!!!距离毕业一个月!!!) 现在还记得刚开始学python时候被这种动态语言惊到的那种感觉,列表和字典对象可以随意伸缩,简直不能更帅了,但是一直不知道内部到底是怎么实现的,python源码用C实现的,但是C是过程性语言啊。 说怎么实现之前,先捋捋什么是对象,对这个我觉得《pyt ...
分类:
编程语言 时间:
2017-05-09 00:56:07
阅读次数:
158
最近看了看陈儒的《Python源码剖析》,写的很好,这里简单记录下python语言实现的几个点。 1、python对象实现原理 首先说下python中的对象的实现,python中基本所有东西都是对象,而这个对象都是基于PyObject。 可以看到,这个数据结构十分简单,一个引用计数一个类型指针。 这 ...
分类:
编程语言 时间:
2017-05-09 00:55:36
阅读次数:
187
Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python查看默认Python版本python-V一、解决依赖关系:#yum-yinstallreadline-devel[在交互时,可以有python自带的删除功能]1、安装gcc,用于编译Python源码yuminstallgcc2、下载源码包,https://www.python.o..
分类:
编程语言 时间:
2017-05-08 14:20:03
阅读次数:
275
Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由 ...
分类:
编程语言 时间:
2017-05-03 23:56:57
阅读次数:
332