这让我完全被迷惑了。我想编译PyQt5。为此,我首先需要编译和安装sip。所以我编译并安装了sip。然后我编译并安装了PyQt5。到目前为止还没有问题。然后我试了试。
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sip
>>> import PyQt5
>>> from PyQt5 import QtCore
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named sip
>>>
什么?我必须安装sip才能编译PyQt5。我必须安装sip才能导入它。为什么它现在告诉我“没有名为sip的模块?”
发布于 2019-06-06 14:40:09
我在系统包(通过apt安装)和用--system-site-packages
创建的虚拟环境中遇到了这个问题,并且我可能没有将它放在适当的虚拟环境中。Python3.6 3.6,LinuxMint 19。
发布于 2019-08-20 08:24:55
当我在(venv)内从venv/bin运行python时,我遇到了这个问题
当我使用usr/bin/python时,它清除并找到了sip
(在我的设置中,它们是相同的版本,请检查您的产品和设置是否不需要虚拟py )
https://stackoverflow.com/questions/53640239
复制相似问题