検索

ホームページ  >  に質問  >  本文

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中文网2812日前609

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-04-18 10:15:49

    もう一度自分で質問して答えたので、問題を解決するのに長い時間がかかりました。 。 。
    ソースファイルをコンパイルして sip を python3 フォルダーにインストールします。 pip3 install は最初に python3 内のモジュールを探します。 したがって、pip3 をどのように削除しても役に立ちません。
    Ubuntu 14.04 での Python3.4 + PyQt5.3.2 + Eric6.0 開発プラットフォームの構築を参照してください
    したがって、最初に sudo rm /usr/lib/python3/dist-packages/sip* を使用して python3 の下のモジュールを削除してから、再度-公式Webサイトに入る sipをダウンロードし、コンパイルしてインストールします。
    ただし、この方法で PyQt5 モジュールをロードすると「コア ダンプ エラー」が表示されるため、コンパイルしてインストールするには PyQt5 を再ダウンロードする必要があります。

    返事
    0
  • キャンセル返事