`
totoxian
  • 浏览: 1074229 次
  • 性别: 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廖雪峰

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

    python 3.0 下载

    在安装过程中,用户可以选择安装路径、是否添加Python到系统路径、以及是否创建桌面快捷方式等选项。`说明_Readme.html`文件通常包含了安装指南、许可协议和其他重要信息,用户在安装前应该仔细阅读。 总的来说,...

    python官方3.0版本msi安装包

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

    python3.0菜鸟教程.zip

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

    《机器学习实战》中决策树python2.7代码经过加工修改后在python3.0可以完美运行的代码

    总之,这个经过修改的《机器学习实战》决策树代码库是学习和升级Python技能的好资源,特别适合那些希望从Python 2.7过渡到Python 3.0,并且想深入了解决策树在实际项目中应用的读者。通过这个代码,你可以更好地掌握...

    python官方3.0rc1版本msi安装包

    这个安装包是为Windows操作系统设计的MSI(Microsoft Installer)格式,使得用户能够在Windows环境下方便地安装Python。 Python 3.0是一个重大的版本更新,相对于Python 2.x系列,它引入了许多变化和改进。以下是...

    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 实现一个猜数字小游戏

    python3.0 foe windows

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

    Dive into Python 3.0

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

    C语言和python3.0的资料

    Linux提供了命令行环境,便于调试和运行C程序,同时Python在Linux上有着广泛的应用。学习基本的Linux命令,如`ls`、`cd`、`mkdir`、`rm`、`grep`等,以及版本控制工具如Git,都是提高开发效率的关键。 总的来说,这...

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

    python3.0--安装包

    - Python 3.0 的标准库包含许多内置模块,如 os、sys、json、datetime 等,它们提供了操作系统接口、系统信息访问、数据序列化以及时间日期操作等功能。 8. **错误处理**: - Python 异常处理使用 `try/except/...

    Python3.0 Tutorial 简体中文版

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

Global site tag (gtag.js) - Google Analytics