Автор Тема: Python IDE eric6, spyder и т.д.  (Прочитано 1031 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Python IDE eric6, spyder и т.д.
« : 15.01.2018 00:21:13 »
Не стартует  :-(
$ eric6
Error in sys.excepthook:
Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 662, in exec_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
  File "/usr/lib/python3/site-packages/eric6/Utilities/__init__.py", line 62, in <module>
    from PyQt5.Qsci import QSCINTILLA_VERSION_STR, QsciScintilla
ImportError: No module named 'PyQt5.Qsci'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/eric6/eric6.py", line 379, in <module>
    main()
  File "/usr/lib/python3/site-packages/eric6/eric6.py", line 270, in main
    if not Globals.checkBlacklistedVersions():
  File "/usr/lib/python3/site-packages/eric6/Globals/__init__.py", line 113, in checkBlacklistedVersions
    from PyQt5.Qsci import QSCINTILLA_VERSION_STR
ImportError: No module named 'PyQt5.Qsci'
upd
Установил модули qscintilla2 и завелось. Странно, что они не связаны, раз нужны.
Настроить систему помощи так и не удалось и автозавершение нормально не работает  :'-(
spyder тоже не запустился:
$ spyder
Traceback (most recent call last):
  File "/usr/bin/spyder", line 3, in <module>
    start_app.main()
  File "/usr/lib/python2.7/site-packages/spyderlib/start_app.py", line 114, in main
    from spyderlib import spyder
  File "/usr/lib/python2.7/site-packages/spyderlib/spyder.py", line 155, in <module>
    from spyderlib.utils.environ import WinUserEnvDialog
  File "/usr/lib/python2.7/site-packages/spyderlib/utils/environ.py", line 17, in <module>
    from spyderlib.widgets.dicteditor import DictEditor
  File "/usr/lib/python2.7/site-packages/spyderlib/widgets/dicteditor.py", line 39, in <module>
    from spyderlib.widgets.dicteditorutils import (sort_against, get_size,
  File "/usr/lib/python2.7/site-packages/spyderlib/widgets/dicteditorutils.py", line 78, in <module>
    import bs4
  File "/usr/lib/python2.7/site-packages/bs4/__init__.py", line 30, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "/usr/lib/python2.7/site-packages/bs4/builder/__init__.py", line 314, in <module>
    from . import _html5lib
  File "/usr/lib/python2.7/site-packages/bs4/builder/_html5lib.py", line 70, in <module>
    class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
AttributeError: 'module' object has no attribute '_base'
В общем, нормально работает только PyCharm, которого в репах нет...
Придётся всем ученикам на компы качать PyCharm, а я так надеялся из реп настроить всё...
« Последнее редактирование: 15.01.2018 02:43:16 от tema »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Python IDE eric6, spyder и т.д.
« Ответ #1 : 15.01.2018 11:32:37 »
Пишите в багзилу ...

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Python IDE eric6, spyder и т.д.
« Ответ #2 : 15.01.2018 11:47:57 »
Установил модули qscintilla2 и завелось. Странно, что они не связаны, раз нужны.

Нужен python3-module-qscintilla2-qt5, исправлю сегодня.

Настроить систему помощи так и не удалось

Что с ней не так? Чтобы соответсвующая справка была, нужно установить соответствующие пакеты:  qt4-doc qt5-doc python-doc python3-doc. По pyQt5, я так понимаю, документация не собрана вообще. Сейчас пакеты установятся, проверю правильность путей до справки в eric6.

автозавершение нормально не работает  :'-(

Что с ним не так?
« Последнее редактирование: 15.01.2018 11:51:27 от Антон Мидюков »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Python IDE eric6, spyder и т.д.
« Ответ #3 : 15.01.2018 12:09:19 »
Сейчас пакеты установятся, проверю правильность путей до справки в eric6.

Справка по qt4 и qt5 открывается, а вот путь до справки python и python3 нет. Пути неверные:
Верные пути для python:
/usr/share/doc/python-doc-<версия python>
для python3:
/usr/share/doc/python3-doc-<версия python3>

Я не смогу сделать пути, по-умолчанию, правильными, так как версия - величина переменная.
« Последнее редактирование: 15.01.2018 12:31:23 от Антон Мидюков »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Python IDE eric6, spyder и т.д.
« Ответ #4 : 15.01.2018 14:00:16 »
spyder тоже не запустился:

Судя по:
File "/usr/lib/python2.7/site-packages/bs4/__init__.py", line 30, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "/usr/lib/python2.7/site-packages/bs4/builder/__init__.py", line 314, in <module>
    from . import _html5lib
  File "/usr/lib/python2.7/site-packages/bs4/builder/_html5lib.py", line 70, in <module>
    class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
AttributeError: 'module' object has no attribute '_base'

нужен python-module-html5lib

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Python IDE eric6, spyder и т.д.
« Ответ #5 : 15.01.2018 14:39:39 »
автозавершение нормально не работает  :'-(

Что с ним не так?
Оно просто не работает.
Допустим, начинаю набирать while. Набираю whi и сижу жду автозавершения... Или import ну и т.п. В общем, никакие ключевые слова автозавершить не удалось :-(
Или вот пишу:
import random
print(random.)
и после точки ничего не появляется.  :'-(
Ctrl+пробел не реагирует

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Python IDE eric6, spyder и т.д.
« Ответ #6 : 15.01.2018 14:42:53 »
Сейчас пакеты установятся, проверю правильность путей до справки в eric6.

Справка по qt4 и qt5 открывается, а вот путь до справки python и python3 нет. Пути неверные:
Верные пути для python:
/usr/share/doc/python-doc-<версия python>
для python3:
/usr/share/doc/python3-doc-<версия python3>

Я не смогу сделать пути, по-умолчанию, правильными, так как версия - величина переменная.
Я пути-то настроил, но тут ничего не смог сделать

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Python IDE eric6, spyder и т.д.
« Ответ #7 : 15.01.2018 14:44:37 »
spyder тоже не запустился:

Судя по:
File "/usr/lib/python2.7/site-packages/bs4/__init__.py", line 30, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "/usr/lib/python2.7/site-packages/bs4/builder/__init__.py", line 314, in <module>
    from . import _html5lib
  File "/usr/lib/python2.7/site-packages/bs4/builder/_html5lib.py", line 70, in <module>
    class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder):
AttributeError: 'module' object has no attribute '_base'

нужен python-module-html5lib
Так он у меня установлен

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Python IDE eric6, spyder и т.д.
« Ответ #8 : 16.01.2018 11:42:10 »
Так он у меня установлен

В Сизифе spyder запускается, в p8 - нет... Причина мне не понятна, так как пробовал устанавливать в p8 сизифную сборку spyder и python-module-html5lib. Артём, вешай баг на spyder, репозиторий p8.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Python IDE eric6, spyder и т.д.
« Ответ #9 : 16.01.2018 11:46:41 »
Я пути-то настроил, но тут ничего не смог сделать

Я что-то тоже хз. Исходный код смотрел-смотрел, но так и не врубился чего ему не хватает. С автодополнением тоже как-то непонятно. Включил в настройках (по-умолчанию, выключено), чтобы дополнялось и варианты показывались, и всё равно варианты не показываются... В консоли python автодополнение по tab работает.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Python IDE eric6, spyder и т.д.
« Ответ #10 : 16.01.2018 14:01:26 »
С автодополнением тоже как-то непонятно. Включил в настройках (по-умолчанию, выключено), чтобы дополнялось и варианты показывались, и всё равно варианты не показываются...
И у меня тоже по умолчанию было выключено, когда я пробовал, но сколько я не включал/переключал/отключал/включал никак не реагирует :-(

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Python IDE eric6, spyder и т.д.
« Ответ #11 : 16.01.2018 17:20:40 »
И у меня тоже по умолчанию было выключено, когда я пробовал, но сколько я не включал/переключал/отключал/включал никак не реагирует :-(

Артём, проверь, как оно во Fedora то? Это только в Альте беда или общая?