【问题标题】:Python3.3 can't find libpython3.3m.so in linux (pip-3.3)Python3.3 在 linux (pip-3.3) 中找不到 libpython3.3m.so
【发布时间】: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


    【解决方案1】:

    请试试这个答案installing from source (PySide)。下载 pyside 源代码并从源代码安装,按照链接上的说明进行操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-04
      • 2012-10-22
      • 2012-10-09
      • 1970-01-01
      • 2013-06-30
      • 2018-10-17
      • 2020-09-28
      • 2020-04-21
      相关资源
      最近更新 更多