我正在使用带有默认 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 install 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 和突触工作),但我喜欢使用最新的 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 中,也许只是用于 ubuntu 的 python3.3 包很差并且以错误的方向安装它/不做任何符号链接技巧?