电玩城打鱼捕鱼-专业24小时上下分

八软件包更新工具出错的化解,py错误的消除

六月 10th, 2019  |  电玩城捕鱼系统简介

最近在Fedora
8使用pirut(添加/删除软件)和安装单独的RPM软件包时,频频提示出错,部分出错信息如下:
Component: pirut
Summary: TBaa979ac4 priorities.py:88:exclude_hook:AttributeError:
‘NoneType’ object has no attribute ’samearch’

就在前天,我的Fedora
8系统在安装SKYPE 2.0的时候,我才发现我的Fedora
8软件包更新工具出错问题,我当时在网上搜索了没有看见有人能解决本问题,于是我就只有自己解决,并写了本文章,希望能帮助那些遇到同问题的人解决问题!

如何下载MySQL-devel-5.6.24-1.el6.x86_64 求连接地址
因为缺少mysql-config
不知道如何下载MySQL-devel-5.6.24-1.el6.x86_64
在linux安装hue报的错

虽然不是什么大问题,但是总归用起来不方便,而且烦人,网上搜索了一下,解决办法如下:

我先测试了是不是加入的原的问题,同时也删除过YUM的配置文件并又上他自动生成过,还是不行,这证明了网他们说加入了freshrpms的yum源出问题的一说法是错误的,和其他源出错的问题,我就想是不是因为“fastestmirrort”和“Fedora
8软件包更新工具”之间的问题呢?我想在安装fastestmirror的时候,他会去改一个yum.conf配置文件plugins=1,于是就改过来一试就OK了,

  • File “setup.py”, line 15, in
    • metadata, options = get_config()
    • File
      “/opt/module/hue-3.7.0-cdh5.3.6/desktop/core/ext-py/MySQL-python-1.2.3c1/setup_posix.py”,
      line 43, in get_config
    • libs = mysql_config
    • File
      “/opt/module/hue-3.7.0-cdh5.3.6/desktop/core/ext-py/MySQL-python-1.2.3c1/setup_posix.py”,
      line 24, in mysql_config
    • raise EnvironmentError(“%s not found” % (mysql_config.path,))
    • EnvironmentError: mysql_config not found
    • make[2]: ***
      [/opt/module/hue-3.7.0-cdh5.3.6/desktop/core/build/MySQL-python-1.2.3c1/egg.stamp]
      错误 1
    • make[2]: Leaving directory
      `/opt/module/hue-3.7.0-cdh5.3.6/desktop/core’
    • make[1]: *** [.recursive-env-install/core] 错误 2
    • make[1]: Leaving directory
      `/opt/module/hue-3.7.0-cdh5.3.6/desktop’
    • make: *** [desktop] 错误 2

终端下运行: sudo gedit /usr/lib/yum-plugins/priorities.py
编辑第88行:
将”if opts.samearch:”替换成”if opts and
opts.samearch:”,保存退出,即可解决。

运行Fedora 8软件包更新工具出现下面错误,或同类错误

下面是我百度的方法

Fedora 8系统下有效!

Component: pirut
Summary: TB4c8309c5 fastestmirror.py:97:postreposetup_hook:IndexError:
list index out of range

  1. 通过报错信息看出是缺少mysql_config,在/usr/bin/下面应该有的mysql_config文件没有,

    • 网上的解决方案都是apt-get install
      libmysqlclient-dev,但是apt-get是Debian、Ubuntu系列的网络安装命令,
    • yum是Redhat、Centos、Fedora是网络安装命令,接着发现Centos上应该安装mysql-devel
      1. yum install mysql-devel,发现有冲突,报错如下:
      1. 使用 rpm -qa|grep mysql查看mysql的安装情况
    • mysql-devel-5.6.24-1.el6_4.x86_64
    • mysql-client-5.6.24-1.el6_4.x86_64
    • mysql-server-5.6.24-1.el6_4.x86_64
      1. 使用rpm -e
        mysql-devel-5.6.24-1.el6_4.x86_64移除已有的安装包
      1. 再次使用yum install mysql-devel 发现和mysql-server,
        mysql-client的版本有冲突
    • 6.
      去网上寻找相同的版本下载
      -ivh MySQL-devel-5.5.16-1.linux2.6.x86_64.rpm安装
      1. 安装成功后,去/usr/bin/目录下,发现生成了mysql_config文件,继续pip install mysql-python,顺利完成

      提供下载地址
      图片 1

标签:, , , ,

Your Comments

近期评论

    功能


    网站地图xml地图