python-3.x - 在 Ubuntu 上的 Python 3 virtualenv 下安装 PySide

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

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

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 安装在 $PREFIX/lib 下有一个静态库,但没有共享库。也就是说,有一个 libpython3.3m.a 文件,但没有 libpython3.3m.so 文件。

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

关于python-3.x - 在 Ubuntu 上的 Python 3 virtualenv 下安装 PySide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16777344/

相关文章:

python - 按列值将 CSV 文件分类为不同的 CSV

python - 线性回归预测值错误 : "ValueError: shapes (1,1) and (132,132) not aligned: 1 (dim 1) != 132 (dim 0)"

ubuntu - 根据第一列 ID 连接两个文件

ubuntu - PJSIP 构建找不到 OpenSSL AES GCM 支持

docker |未知环境 `bash` |子进程/usr/bin/dpkg 返回错误代码(1)

ios - Apple Watch,无法安装 XXX,错误 : Application Verification Failed

.net - 注册为在客户端计算机上注册的 Excel 编写的 COM 服务器时出现问题(无法设置 mscoree.dll 的完整路径)

methods - 在 Python 3 中将方法分配给 var 时如何自动使用 self currying?

python-3.x - numpy 实现自定义 RNG

python - Django - 如何安装 Python 图像库 (PIL)