搜尋

首頁  >  問答  >  主體

ubuntu python3 sip模块冲突

python3用pip3 install sip安装了4.19最新版,但是import sip加载的依然是4.17的,将sip模块全部卸载掉这个4.17的也卸载不掉,用help(sip)定位到了位置在此:
/usr/lib/python3/dist-packages/sip.cpython-35m-x86_64-linux-gnu.so
请问这个4.17的sip如何删掉,或者是如何更新到4.19?

PHP中文网PHP中文网2813 天前614

全部回覆(1)我來回復

  • ringa_lee

    ringa_lee2017-04-18 10:15:49

    我又自問自答了,搞了半天解決了問題。 。 。
    用編譯原始檔的方式安裝sip在python3資料夾,pip3 install安裝的在python3.5資料夾裡,優先會找python3裡的模組因此,pip3不管怎麼刪也沒用。
    參考Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0開發平台
    因此先用sudo rm /usr/lib/python3/dist-packages/sip* 把python3下的模組刪了,然後在重新官網官下載sip,編譯安裝。
    但是這樣載入PyQt5模組會提示“核心轉儲錯誤”,因此也要重新下載PyQt5編譯安裝。

    回覆
    0
  • 取消回覆