python linux下编译安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python linux下编译安装相关的知识,希望对你有一定的参考价值。
*** WARNING: renaming "_multiprocessing" since importing it failed: No module named binascii
Python build finished, but the necessary bits to build these modules were not found:
_tkinter bsddb185 dl
gdbm imageop readline
sunaudiodev
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Failed to build these modules:
_multiprocessing binascii zlib
running build_scripts
不要用源码编译啦,linux发行版本都自带软件管理工具的追问
yum install python 这样默认安装的是2.4版本 我想编译安装2.7版本
追答直接下载2.7 版本的二进制包 ,或者解决源码编译的依赖
追问大体上你说的差不多 我重新修改了python的源码文件,不过还是谢谢
本回答被提问者采纳 参考技术B 如果你只是要在linux下安装,建议用apt-get install ,如果是要交叉编译,那你就不得不先交叉编译出这些库,并把他们放在你交叉编译的lib下面再重新编译追问./configuremake 我编译安装 到了这一步报的上面的错误,你说的交叉编译 是什么意思?能否给个说明此问题的url连接
参考技术C 依赖的库没有装,zlib吧, 你用的什么系统,ubuntu debian的话用sudo apt-get install python就可以了, redhat fedora用rpm追问zlib zlib-devel 这些依赖的 我都装了
yum install python 这样默认安装的是2.4版本 我想编译安装2.7版本
那是因为你的版本太老了,zlib安装的依赖也是比较老的,所以python2.7对他的依赖不兼容
追问不是你说的问题 需要重新修改python的源码文件,不过还是谢谢
以上是关于python linux下编译安装的主要内容,如果未能解决你的问题,请参考以下文章