摘要:解决原因参考错误信息如下示解决在下,可以安装这些依赖包,,,,,,,。完成这些安装之后,可以再次编译。
1、Error_Info 1: INFO: Can"t locate Tcl/Tk libs and/or headers 1.1 解决
yum install tcl-devel yum install tk-devel1.2 原因
2、Error_Info 2: Python build finished, but the necessary bits to build these modules were not found参考:
You may have to install Tcl and Tk(when using RPM, install the –devel RPM as well) and /or edit the setup.py script to point to the right locations where Tcl/Tk is installed. If you install Tcl/Tk in the default locations, simply rerunning “make” should build the _tkinter extension.
错误信息如下示:
Python build finished, but the necessary bits to build these modules were not found:
_bsddb _tkinter bsddb185
dl imageop sunaudiodev
解决:
在CentOS下,可以安装这些依赖包:readline-devel,sqlite-devel,bzip2-devel.i686,openssl-devel.i686,gdbm-devel.i686,libdbi-devel.i686,ncurses-libs,zlib-devel.i686。完成这些安装之后,可以再次编译。
$ yum install readline-devel sqlite-devel bzip2-devel.i686 openssl-devel.i686 gdbm-devel.i686 libdbi-devel.i686 ncurses-libs,zlib-devel.i686 $ make && make install
此解决办法参考:Python编译安装遇到的问题
3、多版本共存解决:安装完python2.7之后,还是显示旧版(2.6)问题如图:
解决:
# 把原来的python重命名成python_old,注意不要删除它 $ mv /usr/bin/python /usr/bin/python_old # 建立新的python的软链接,/usr/local/python27为你刚才的安装目录 $ ln -s /usr/local/python27/bin/python /usr/bin/4、yum错误:解决因python版本变化,引起的yum问题
问题如图:
解决:
修改yum脚本(因为yum脚本使用python解析的)
vim /usr/bin/yum # 进入文件,修改首行#!/usr/bin/python 为旧版的python2.6(这个是我本机的) #!/usr/bin/python2.6
参考:升级python到最新2.7.x -- linux
success!
over~
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/44226.html
Centos的版本还是比较的多的,那么,我们要怎么在这个服务器上,去进行安装python3呢,具体的方法是什么呢?如果安装遇到问题的话,该怎么去进行解决呢?下面就给详细解答下。 一、CentOS安装Python3 centos7自带版本是python2.7 如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/ 1、先查看...
其实,我们在工作生活当中,总是会遇到各种各样的困惑的,甚至遇到各种麻烦,一旦遇到这么麻烦问题的话,就会严重的影响到我们的工作效率,比如遇到Python无法用requests获取网页源码的问题,那么,我们该怎么去进行解决呢?下面就给大家详细解答下。 最近在抓取http://skell.sketchengine.eu网页时,发现用requests无法获得网页的全部内容,所以我就用selenium...
小编写这篇文章的一个最为主要的目的,就是去给大家去做一个解释,解释关于在python中的一些问题,甚至是出现的各种相关的疑难杂症问题,比如出现了中文负数的问题,下面小编就给大家详细的去做一个解答。 解决Python中matplotlib库画图中文和负号显示为方框的问题 注意: 语言版本:Python 3.10.4 编译器版本:PyCharm 2021.3.2 操作系统:Win11 ...
小编写这篇文章的一个主要目的,主要是来给大家进行阐述关于python多线程的问题一些问题解答,包括遇到多线程问题现象,那么,遇到这种现象的话,我们需要怎么去进行解答呢?下面小编就给大家详细解答下。 本节重点 了解死锁现象与解决方法 本节时长需控制在15分钟内 一死锁现象 所谓死锁:是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将...
阅读 2833·2021-11-11 10:58
阅读 1863·2021-10-11 10:59
阅读 3452·2019-08-29 16:23
阅读 2290·2019-08-29 11:11
阅读 2758·2019-08-28 17:59
阅读 3761·2019-08-27 10:56
阅读 2008·2019-08-23 18:37
阅读 3061·2019-08-23 16:53