【发布时间】:2012-12-16 16:42:11
【问题描述】:
我正在使用带有默认 python3.2 的 ubuntu 12.10。但是我下载了python 3.3,因为它更加精致。当然,从那时起,我一直在为 3.3 安装模块做噩梦,因为 python3 包从 synaptic install 到 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 包很差并且以错误的方向安装它/不做任何符号链接技巧?
【问题讨论】:
标签: python linux python-3.x pip pyside