【问题标题】:CentOS 6.x and jansson library problemsCentOS 6.x 和 jansson 库问题
【发布时间】:2013-04-16 04:05:10
【问题描述】:

我的操作系统是 CentOS 6.4 x86_64bit。

我试图像他们的教程所示那样使用 jansson lib。

这是我的历史。

  1. 我下载了github_commits.c
  2. 我下载了 curl 库。
  3. 我遇到了一些关于 libjansson.so.4 的问题
  4. 所以我输入了“ldconfig”,看起来一切正常。
  5. 出于某种原因,我需要进行 yum 更新。所以我命令'yum update'
  6. 终端显示以下错误:

    导入其中一个 Python 模块时出现问题 需要运行 yum。导致此问题的错误是:

    /usr/lib64/python2.6/site-packages/pycurl.so:未定义符号:CRYPTO_set_locking_callback

    请安装提供此模块的软件包,或 验证模块是否安装正确。

    上面的模块可能不匹配 当前版本的 Python,即: 2.6.6 (r266:84292, 2013 年 2 月 22 日, 00:00:18) [GCC 4.4.7 20120313(红帽 4.4.7-3)]

    如果您无法自行解决此问题,请访问 yum 常见问题解答: http://yum.baseurl.org/wiki/Faq

  7. 在互联网上我找到了解决方案,它说我必须删除 curl。 这是链接:http://forums.fedoraforum.org/showthread.php?t=263887

  8. 所以我在这里进退两难了。由于 jansson,我必须使用 curl。同时, 我也得用yum

对于这个问题有什么想法吗?

谢谢。

【问题讨论】:

    标签: python curl centos yum shared-libraries


    【解决方案1】:

    为什么不用yum来安装curl和curl-devel呢?

    yum install curl
    
    yum install curl-devel
    

    【讨论】:

    • 为什么不用yum安装?
    • 其实我刚刚恢复了我的系统:(也许你的解决方案可以工作,但没有办法进行这样的实验。谢谢
    猜你喜欢
    • 2014-07-30
    • 2019-07-21
    • 2016-05-07
    • 2013-05-29
    • 2015-10-29
    • 2014-08-28
    • 2014-02-14
    • 2019-07-16
    • 2014-04-04
    相关资源
    最近更新 更多