Python3.3无法在linux中找到libpython3.3m.so(pip-3.3)

时间:2012-12-16 16:42:11

标签: python linux python-3.x pip pyside

我正在使用默认python3.2的ubuntu 12.10。但是我下载了python 3.3,因为它更加精致。当然,从那时起,我有一个安装3.3模块的噩梦,因为python3包从synaptic安装到3.2目录。所以,我使用python 3.3安装了pip。现在我有pip-3.3命令,很棒。但是,当我尝试“sudo pip-3.3安装PySide”时,我很快得到一个错误:“错误:找不到Python库/usr/lib/libpython3.3m.so”。更重要的是,当我运行“sudo pip install PySide”(2.7的命令)时,它构建并安装并运行完美。 Pyvenv和virtualenv都失败了。但我不想以非环境方式进行,只需将pyside安装到全局3.3 lib目录。

那么如何将PySide安装到python 3.3?我只是无法让它工作......看起来我将不得不坚持使用默认的ubuntu python 3版本(这个版本运行良好,一切都可以从pip和synaptic运行),但我喜欢使用最新的python作为它每次发布都会变得越来越好。

顺便说一句,如果重要的话,我在此错误之前也会收到以下警告: “找不到包初始文件'PySide / init .py'(或不是常规文件)”和 “找不到包初始文件'pysideuic / init .py'(或不是常规文件)”

编辑:我从synaptic安装了完整的python3.3,包括pythoh3.3-dev,debug,lib等。一切。 而且动态python 3.3 lib存在于/usr/lib/x86_64-linux-gnu/libpython3.3m.so中,也许只是python3.3包的ubuntu很差并且安装方向错误/不做任何符号链接技巧?

1 个答案:

答案 0 :(得分:0)

请尝试此回答installing from source (PySide)。从源代码下载pyside源代码并按照链接上的说明进行安装。