ubuntu python3 sip模块冲突
PHP中文网
PHP中文网 2017-04-18 10:13:49
0
1
606

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中文网

认证高级PHP讲师

모든 응답(1)
左手右手慢动作

혼자서 또 묻고 답했는데, 문제를 해결하는 데 시간이 오래 걸렸어요. . .
소스 파일을 컴파일하여 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를 다시 다운로드해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿