【问题标题】:Installing PySide under Python 3 virtualenv on Ubuntu在 Ubuntu 上的 Python 3 virtualenv 下安装 PySide
【发布时间】:2013-05-27 16:42:29
【问题描述】:

由于缺少库,我收到以下错误:

error: Failed to locate the Python library /usr/local/lib/libpython3.3m.so

我已经尝试按照这个 SO Pyside install fails (Python 2.7.4) 从 git HEAD 安装 pyside

但由于以下原因仍然失败:

/usr/local/lib/libpython3.3m.a: could not read symbols: Bad value   

文件/usr/local/lib/libpython3.3m.a 存在于我的系统中。有什么想法吗?

【问题讨论】:

  • 我也遇到了同样的问题,你找到解决办法了吗?
  • 很遗憾,没有。尝试在 Python 3.3 中获取 IPython GUI 时遇到了这种情况,我发现在终端 (+tmux) 中使用 IPython 并导出 png 更加灵活,所以我没有使用它。

标签: python-3.x ubuntu installation shared-libraries pyside


【解决方案1】:

这几乎肯定会发生,因为您的 Python 安装在$PREFIX/lib 下有一个静态 库,但没有共享 库。也就是说,有一个libpython3.3m.a 文件,但没有libpython3.3m.so 文件。

要解决此问题,请使用 --enable-shared 标志重新编译 Python。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-29
    • 2013-10-20
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多