由于this answer讨论的问题,我想导入shiboken模块。当我尝试import shiboken
时,我只得到一个ImportError。但我的site-packages目录实际上有一个Shiboken(大写S)文件夹,我能够import Shiboken
好。不幸的是,这并没有shiboken模块意图具有的任何方法(例如isValid
)。只是为了验证,当我运行Shiboken.isValid()
时,我得到:
AttributeError: 'module' object has no attribute 'isValid'
。
基于related post,也许我只是没有正确安装。但是当我进入时:
pip install --use-wheel -U shiboken
我明白了:
Requirement already up-to-date: shiboken in c:\anaconda\lib\site-packages
所以我似乎已经安装了它。
注意:这可能是此问题的一个特例:
PySide's shiboken python module not found
我使用的是Python 2.7.6,在Windows 7中以Anaconda分发,使用Qt 4.8.5 / PySide 1.2.2。
答案 0 :(得分:2)
不知道你是否已经修好了;我遇到了同样的问题,你可以试试吗
from Shiboken import shiboken