찾다

 >  Q&A  >  본문

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일 전611

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-18 10:15:49

    혼자서 또 묻고 답했는데, 문제를 해결하는 데 시간이 오래 걸렸어요. . .
    소스 파일을 컴파일하여 python3 폴더에 sip을 설치합니다. pip3 install은 python3.5 폴더에 설치합니다. 따라서 pip3을 어떻게 삭제해도 쓸모가 없습니다.
    Ubuntu 14.04에서 Python3.4 + PyQt5.3.2 + Eric6.0 개발 플랫폼 구축을 참조하세요
    먼저 sudo rm /usr/lib/python3/dist-packages/sip*를 사용하여 python3 아래의 모듈을 삭제하세요. . 그런 다음 공식 웹사이트에서 다시 sip을 다운로드하고 컴파일하고 설치합니다.
    그러나 이런 방식으로 PyQt5 모듈을 로드하면 "코어 덤프 오류"가 발생하므로 컴파일하고 설치하려면 PyQt5를 다시 다운로드해야 합니다.

    회신하다
    0
  • 취소회신하다