В настройках (Console->Advanced Settings->Python executable) ставлю:
/usr/bin/python3
При попытке запустить любой скрипт из под спайдера в выводе получаю следующее:
Error in sitecustomize; set PYTHONVERBOSE for traceback:
SyntaxError: invalid syntax (sitecustomize.py, line 376)
Интерпретатор питона запускается с тем же сообщением:
Error in sitecustomize; set PYTHONVERBOSE for traceback:Хотя в остальном он вроде работает.
SyntaxError: invalid syntax (sitecustomize.py, line 376)
Python 3.2.3 (default, Jun 25 2012, 23:10:56)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
Все sitecustomize.py в питонских папках содержат от силы 8 строк. В папке /usr/share/pyshared/spyderlib/widgets/externalshell находится sitecustmomize.py, но на 376-й строке ничего интересного не нахожу
except ValueError, msg:контекст:
# Ignore PyQt4's sip API changes (this should be used wisely -e.g. for # debugging- as dynamic API change is not supported by PyQt) if os.environ.get("IGNORE_SIP_SETAPI_ERRORS", "").lower() == "true": try: import sip from sip import setapi as original_setapi def patched_setapi(name, no): try: original_setapi(name, no) except ValueError, msg: print >>sys.stderr, "Warning/PyQt4-Spyder (%s)" % str(msg) sip.setapi = patched_setapi except ImportError: pass
Если запускать спайдер из исходников (кстати с третьим питоном он ен запускается), то картина та же.
Как это победить?