2013-09-22 1 views
0

Я уже установлен PySide с помощью доморощенного, но я получаю сообщение об ошибке, когда мои сценарии запуска вещи, такие какPython Ошибка импорта для модулей, установленных с Homebrew

from PySide import QtWebKit 

Когда я пытаюсь brew install pyside я получаю ошибку, что pyside-1.2.0 already installed

Когда я пытаюсь pip install pyside я получаю следующее сообщение об ошибке:

In file included from /Users/fitvalet/wgwt/env/build/pyside/sources/pyside/plugins/customwidgets.cpp:23: 

/Users/fitvalet/wgwt/env/build/pyside/sources/pyside/plugins/customwidget.h:27:10: fatal error: 'QtDesigner/QtDesigner' file not found 

fatal error: 'QtDesigner/QtDesigner' file not found 

#include <QtDesigner/QtDesigner> 

    ^

2 warnings and 1 error generated. 

make[2]: *** [plugins/CMakeFiles/uiplugin.dir/customwidgets.cpp.o] Error 1 

make[1]: *** [plugins/CMakeFiles/uiplugin.dir/all] Error 2 

make: *** [all] Error 2 

error: Error compiling pyside 

... 

Command /Users/fitvalet/WGWT/env/bin/python -c 
"import setuptools;__file__='/Users/fitvalet/WGWT/env/build/pyside/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" 
install --record /var/folders/rb/qjx8psqs3gj48qmpgbqqvrhc0000gn/T/pip-h69ltB-record/install-record.txt --single-version-externally-managed --install-headers 
/Users/fitvalet/WGWT/env/include/site/python2.7 failed with error code 1 in 
/Users/fitvalet/WGWT/env/build/pyside 
Storing complete log in /Users/fitvalet/.pip/pip.log 

Я также попытался easy_install pyside и получил это ошибка:

2 warnings and 1 error generated. 
make[2]: *** [plugins/CMakeFiles/uiplugin.dir/customwidgets.cpp.o] Error 1 
make[1]: *** [plugins/CMakeFiles/uiplugin.dir/all] Error 2 
make: *** [all] Error 2 
error: Setup script exited with error: Error compiling pyside 
+0

Do 'pip install pyside' –

+0

Просто попробовал, но по-прежнему получал ту же ошибку - я не уверен, что pip устанавливает ее правильно? – YPCrumble

ответ

0

Я понял проблему, переустановив домашнюю установку PySide.

При установке с помощью доморощенного, вы получите предупреждение, что

For non-homebrew python (2.x), you need to amend your PYTHONPATH like so: 
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH 

Ран это и модуль работал.

Чтобы сделать автоматическое изменение, а не набирать строку каждый раз, когда я открывал новую консоль терминала, мне нужно было добавить эту строку в файл ./bash_profile.

Смежные вопросы