当我在Windows 7上编译pyQt时,它返回一个错误说:
Traceback (most recent call last):
File "configure.py", line 32, in <module>
import sipconfig
ImportError: No module named sipconfig
我已配置sip但错误仍然存在。有人可以帮忙吗?
答案 0 :(得分:7)
在OSX上也发生了同样的情况。
正如@Janne Karila建议的那样,您需要download并首先构建SIP。 在提取的sip源文件夹中,在终端中发出以下命令:
python configure.py
make
sudo make install
之后(如果成功)你应该能够使用相同的3个命令在他的文件夹中构建PyQt。
答案 1 :(得分:1)
构建sip时,请尝试使用sudo
,以便将文件写入/System
目录:
sudo python configure.py
sudo make
sudo make install
我遇到了同样的问题,然后查看了安装目录并注意到那里没有的文件,所以我使用了sudo
并成功构建了它。也建立了PyQt。
答案 2 :(得分:0)
从这里下载sip download。解压缩PyQt4文件夹中的sip文件夹
ProductTextGridRow
从同一位置开始编译并保存到class ProductRow(models.Model):
...
def get_productbanner(self):
try:
return self.productbanner
except ProductBanner.DoesNotExist:
return None
def get_productmagazinerow(self):
try:
return self.productmagazinerow
except ProductMagazineRow.DoesNotExist:
return None
def get_producttextgridrow(self)
try:
return self.producttextgridrow
except ProductTextGridRow.DoesNotExist:
return None
文件夹