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?
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?
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
2 回答466 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
我又自问自答了,搞了半天解决了问题。。。
用编译源文件的方式安装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编译安装。