簡體   English   中英

Python3.3在Linux(pip-3.3)中找不到libpython3.3m.so

[英]Python3.3 can't find libpython3.3m.so in linux (pip-3.3)

我正在使用默認python3.2的ubuntu 12.10。 但是我下載了python 3.3,因為它更加完善。 當然,從那時起,我就安裝了適用於3.3的模塊的噩夢,因為python3軟件包從突觸安裝到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也會失敗。 但是我不會以非env的方式來做,只是將pyside安裝到全局3.3 lib dir中。

那么,如何將PySide安裝到python 3.3? 我只是無法正常工作...看起來我將不得不堅持使用默認的ubuntu python 3版本(此版本運行良好,無論是pip還是突觸都可以正常工作),但是我喜歡使用最新的python每次發布都會變得越來越好。

順便說一句,如果那很重要,那么在該錯誤發生之前,我還會收到以下警告:“未找到程序包初始化文件'PySide / init .py(或不是常規文件)”和“未找到程序包初始化文件'pysideuic / init .py”(或非常規文件)”

編輯:我從突觸安裝了完整的python3.3,包括pythoh3.3-dev,debug,lib等。 而且/usr/lib/x86_64-linux-gnu/libpython3.3m.so中存在該動態python 3.3庫,也許只是ubuntu的python3.3軟件包很差,並且安裝方向錯誤/沒有做任何符號鏈接技巧?

請嘗試從源(PySide)安裝此答案。 下載pyside源碼並從源碼安裝,請按照鏈接上的說明進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM