`
totoxian
  • 浏览: 1091805 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

python3.0 在linux centerOS 5.2上的编译安装

阅读更多

周海汉/文

ablozhou at gmail.com

http://blog.csdn.net/ablo_zhou

首先,到www.python.org去下载最新的3.0版:

wget http://www.python.org/ftp/python/3.0/Python-3.0.tgz
大小11M

tar zxvf Python-3.0.tgz
解压后执行
$./configure
通过
$make
出这么一个错误:
make: *** [sharedmods] 错误 1

查找网上说是locale的问题:

"Python fails
silently on bad locale" bug:
http://bugs.python.org/issue2173

$locale

LANG=zh_CN.UTF-8
LC_COLLATE="zh_CN.GB2312"
LC_CTYPE="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_ALL=zh_CN.GB2312

是LC_CTYPE的值zh_CN.GB2312不是对Python合法的值,

$ export LC_ALL=zh_CN.UTF-8

$ locale

LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"

LC_ALL=zh_CN.UTF-8

$make
总体成功了,但出如下的错误:

Failed to find the necessary bits to build these modules:
_tkinter
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
这是图形库,可以不管。

$make install

....

* Note: not installed as 'python'.
* Use 'make fullinstall' to install as 'python'.
* However, 'make fullinstall' is discouraged,
* as it will clobber your Python 2.x installation.

安装成功,但没有替换原来的2.x的版本。如果想替换,可以执行"make fullinstall"

执行:

$ python3.0

Python 3.0 (r30:67503, Dec 18 2008, 16:31:33)
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

分享到:
评论

相关推荐

    python3.0基础教程02

    Python 3.0是该语言的一个主要版本,标志着Python的重大变革。本知识点概述了Python 3.0中的列表(list)数据结构的基本特性和常用操作。 列表是Python中一种非常重要的数据类型,属于序列类型的一种。它是一种可变...

    python3.0廖雪峰

    Python3.0是Python编程语言的一个重要版本,它在2.x系列的基础上进行了一系列改进和优化,使得这个版本更加现代、高效。"廖雪峰"是中国知名的编程教程作者,他为初学者提供了丰富的Python学习资源,包括对Python3.0...

    python官方3.0版本msi安装包

    本安装包“python-3.0.msi”是针对Windows操作系统设计的 MSI(Microsoft Installer)格式,方便用户在Windows环境下快速安装Python 3.0。 Python 3.0的主要变化和新特性包括: 1. **打印语句作为函数**:在Python...

    python3.0操作指引

    python3.0操作指引

    python3.0菜鸟教程.zip

    Python 3.0 是 Python 编程语言的一个重要版本,相比之前的版本,它引入了许多新的特性和改进。作为初学者,了解并掌握这些基础知识对于学习 Python 3.0 至关重要。以下是一些关键的知识点,它们在 ...

    VS2010的Python插件及Python3.0

    在本主题中,我们将深入探讨如何在Visual Studio 2010中安装和使用Python插件,以及与Python 3.0的兼容性。 首先,对于VS2010的Python支持,我们需要一个插件,例如Python Tools for Visual Studio(PTVS)。PTVS是...

    python3.0 猜数字小游戏

    python3.0 猜数字小游戏,用python3.0 实现一个猜数字小游戏

    python 3.0官方手册

    这是python 3.0的官方指导手册。

    python3.0 foe windows

    python3.0 Windows 平台。希望对大家有用

    Dive into Python 3.0

    ### 关于《深入Python ...综上所述,《深入Python 3.0》这本书不仅为读者提供了Python 3.0版本的新特性和迁移指南,还通过具体的案例研究和技术细节讲解,帮助开发者更好地理解和适应Python 3.0的新特性及其实现方式。

    python3.0更新的参考文档

    python3.0更新的参考文档,锻炼你的英语水平。绝对的实用,只要你略有English。。。

    python3.0入门教程

    2. **安装与配置**:指导读者如何在不同的操作系统上安装Python环境。 3. **基本语法**:讲解Python的基本语法,包括变量、数据类型、运算符等。 4. **控制结构**:介绍Python中的条件语句(if-else)、循环语句...

    Byte Of Python 3.0

    Python 3.0在语法上做了许多调整,例如,去除了旧版中的print语句,改为print()函数;统一了整数除法,使得所有除法运算结果均为浮点数;并改进了字符串处理,所有字符串默认为Unicode,这极大地简化了多语言支持。...

    Pythonwin win32 for Python3.0

    Pythonwin win32 for Python 3.0 是一个专为Python 3.0设计的Windows平台扩展库,它提供了一套强大的集成开发环境(IDE)功能,使得在Windows系统上进行Python编程变得更加便捷。这个扩展库是Python的win32com模块的...

    python官方3.0b3版本msi安装包

    Python 3.0b3是Python 3.x系列的一个早期预览版,它在Python 2.x的基础上引入了许多改进和变化,为后来的稳定版本奠定了基础。这个安装包“python-3.0b3.msi”是微软Windows操作系统专用的 MSI(Microsoft Installer...

    最新Python 3.0官方手册

    Python 3.0是Python编程语言的一个重大更新,它引入了许多新特性,改进了语言设计,并废弃了一些在Python 2.x版本中的语法。这个"最新Python 3.0官方手册"是一个宝贵的资源,旨在帮助开发者深入理解这个版本的Python...

    python-3.0

    在安装Python后,你可以通过命令行输入`python`或`python3`来启动解释器,进行交互式编程。Python 3.0还附带了一个内置的IDLE(集成开发环境),提供了一个简单的编辑器和控制台,适合初学者进行代码实验。 总的来...

    linux(centos)python编译安装达梦数据库驱动包需要的DPI文件

    通过上述步骤,你应该能够在Linux(CentOS)系统上成功编译并安装达梦数据库的Python驱动,从而能够利用Python高效地操作达梦数据库。在实际操作中,根据具体环境和版本可能需要进行一些调整,确保查阅官方文档和社区...

    A Byte of Python v1.92 (for Python 3.0).rar

    Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。 中文版 A Byte of Python 教程下载地址:...

    Python3.0 Tutorial 简体中文版

    Python 3.0 是 Python 编程语言的一个重大更新,带来了许多语法和功能上的改进。这个教程由译者刘鑫、尹伟铭和Kernel1983共同翻译,旨在帮助中文用户更方便地学习 Python 3.0 的核心概念和编程技巧。HTML 制作由刘鑫...

Global site tag (gtag.js) - Google Analytics