Spyder: Очень медленный редактор на Mac Yosemite и El Capitan

Созданный на 29 сент. 2015  ·  113Комментарии  ·  Источник: spyder-ide/spyder

Описание

Какие шаги воспроизведут проблему?
Когда я пытаюсь отредактировать любой файл python, каждое нажатие клавиши сопровождается заметной задержкой. Это почти непригодно.
Та же проблема возникает с Anaconda Spyder и исполняемым файлом, загруженным с GitHub.



    1. 2.
  1. 3.

Каков ожидаемый результат?

Пожалуйста, укажите дополнительную информацию здесь

Версия и основные компоненты

  • Версия Spyder: 2.3.6
  • Версия Python: 2.7.10
  • Версии Qt: 4.8.6, PyQt4 (API v2) 4.11.3 на Дарвине

    Необязательные зависимости

pyflakes >=0.5.0:  0.9.2 (OK)
pep8 >=0.6      :  1.6.2 (OK)
pygments >=1.6  :  2.0.2 (OK)
IPython >=1.0   :  4.0.0 (OK)
zmq >=2.1.11    :  14.7.0 (OK)
qtconsole >=4.0 :  4.0.1 (OK)
pandas >=0.13.1 :  0.16.2 (OK)
sphinx >=0.6.6  :  1.3.1 (OK)
psutil >=0.3    :  2.2.1 (OK)
rope >=0.9.2    :  0.9.4 (OK)
jedi >=0.8.1    :  0.9.0 (OK)
matplotlib >=1.0:  1.4.3 (OK)
sympy >=0.7.3   :  0.7.6 (OK)
pylint >=0.25   :  None (NOK)

MacOS Editor Ui Bug

Все 113 Комментарий

Вероятно, это проблема Qt, которая скоро будет обновлена ​​в Anaconda. Я дам тебе знать, когда это произойдет.

Я тоже с нетерпением жду этого обновления. Мне нравится Spyder, он действительно радикально улучшил мой опыт программирования на Python и делает меня счастливее и продуктивнее, но замедление работы разочаровывает. Спасибо за всю твою работу, Карлос!

Qt был обновлен в Anaconda пару недель назад. Сообщите нам, решит ли это проблему для вас :-)

К сожалению нет. Я тоже надеялся, что так будет.

Я использую последнюю версию Anaconda (2.4.0) на El Capitan (10.11.1).

Версия Qt (4.8.7).

Пожалуйста, дайте мне знать, как я могу помочь это диагностировать.

Здесь та же проблема. Используя последнюю версию Anaconda и Yosemite

В понедельник, 16 ноября 2015 г., в 16:49, nbara [email protected] написал:

К сожалению нет. Я тоже надеялся, что так будет.

Я использую последнюю версию Anaconda (2.4.0) на El Capitan (10.1.1).

Версия Qt (4.8.7)

-
Ответьте на это письмо напрямую или просмотрите его на GitHub
https://github.com/spyder-ide/spyder/issues/2724#issuecomment -156948483.

В качестве эксперимента попробуйте отключить все функции интроспекции кода в меню «Настройки»> «Редактор: самоанализ / анализ кода». Я отключил их из-за проблемы # 1659 с Jedi, и Spyder в целом ведет себя намного лучше.

Просто попробовал это. Для меня никаких изменений.

16 ноября 2015 г., в 22:24, chrisjcameron [email protected]
написал:

В качестве эксперимента попробуйте отключить все функции интроспекции кода в
Предпочтения> Редактор: Самоанализ / Анализ кода. Я выключил это
из-за проблемы # 1659 https://github.com/spyder-ide/spyder/issues/1659
с Джедаем и Спайдером в целом ведет себя намного лучше.

-
Ответьте на это письмо напрямую или просмотрите его на GitHub
https://github.com/spyder-ide/spyder/issues/2724#issuecomment -157026270.

Я только что установил анаконду вчера и испытываю ту же проблему.

Также и я

то же самое

Здесь тоже

То же самое

То же самое. Просто проверяю Spyder - новичок в Python. Редактор работает настолько медленно, что его невозможно использовать. Мне придется поискать другую среду, и я надеюсь вернуться и снова попробовать Spyder позже. Macbook Pro середины 2014 г., Эль-Капитан

Spyder у меня нормально работает на MBP 2010 с Yosemite (OS X 10.10), так что эта проблема не универсальна. Я полагаю, было бы полезно, если бы мы могли предоставить больше информации о том, насколько он медленный и какие функции, зависимости или конфигурации оборудования связаны с низкой производительностью.

Проверить:

  1. Проверьте дополнительный отчет о зависимостях в меню справки и посмотрите, не упустили ли вы какой-либо из них.
  2. Систематически отключайте функции редактора в настройках.

Сообщить:

  1. У вас такая же проблема с медлительностью, о которой сообщал исходный OP?
  2. Есть ли медлительность в редакторе, консоли или инспекторе?
  3. Всегда ли это медленно или становится медленнее в зависимости от длины документа, времени и т. Д.?
  4. Влияет ли это одинаково на вставленные и набранные строки? (Склеенные линии появляются сразу)?
  5. У вас по-прежнему замедляется работа при отключенных _Все_ функциях редактора? (например, все интроспекция кода и расширенные настройки отключены)
  6. Проблема появляется в новом файле без импортированных модулей?

Spyder, установленный через стандартный дистрибутив Anaconda, у меня работает со следующими установленными:

Версия и основные компоненты

  • Версия Spyder: 2.3.8
  • Версия Python: 2.7.11
  • Версии Qt: 4.8.7, PyQt4 (API v2) 4.11.4 на Дарвине

Необязательные зависимости

pyflakes >=0.5.0   :  1.0.0 (OK)
pep8 >=0.6         :  1.6.2 (OK)
pygments >=1.6     :  2.0.2 (OK)
IPython >=1.0      :  4.0.1 (OK)
zmq >=2.1.11       :  15.1.0 (OK)
qtconsole >=4.0    :  4.1.1 (OK)
pandas >=0.13.1    :  0.17.1 (OK)
sphinx >=0.6.6     :  1.3.1 (OK)
psutil >=0.3       :  3.3.0 (OK)
rope >=0.9.2       :  0.9.4 (OK)
jedi >=0.8.1;<0.9.0:  0.9.0 (NOK)
matplotlib >=1.0   :  1.5.0 (OK)
sympy >=0.7.3      :  0.7.6.1 (OK)
pylint >=0.25      :  1.4.2 (OK)

@chrisjcameron прав, в моих тестах я не нашел той медлительности, которую вы описываете (иначе я бы уже решил это :-)

Еще одна важная вещь, о которой нужно сообщить нам, - это если вы используете Anaconda, наш установщик DMG или другой метод установки.

Обычно я использую Anaconda Spyder, который на данный момент очень тормозит для меня. Я попробовал установить DMG сегодня и не заметил медлительности.

@pmjandreen Когда вы используете справку и открываете отчет об ошибке, вы получаете список установленных пакетов. Есть ли какие-либо различия в номере версии или пакетах, установленных в этих отчетах, при сравнении результатов для версий Anaconda и Spyder?

Можете ли вы убедиться, что настройки редактора одинаковы для двух версий, и протестировать каждую версию только с одним открытым документом?

Комментарий к №2817 предполагает, что медлительность может быть связана с использованием внешнего монитора. В этом случае кажется, что люди, которые не используют внешний монитор, могут испытывать медленную работу в редакторе. Для тех из вас, у кого возникла проблема, можете ли вы протестировать с внешним монитором? Если вы используете MacBook Pro с двумя графическими процессорами, можете ли вы отметить, какой графический процессор активен, когда у вас возникла проблема?

Обновление: ввод длинных бессмысленных строк на высокой скорости приводит к отставанию в редакторе до примерно дюжины символов. Эти неписаные символы записываются (по одному) после того, как я перестаю печатать. При вставке тех же строк в редактор заметной задержки нет. Быстрый набор текста в консоли Spyder iPython не приводит к заметному накоплению неписаных символов.

Такое поведение, казалось, происходило со всеми комбинациями экран / графический процессор на моем MBP 2010 года. Отключение функций редактора не повлияло на отставание персонажа.

Кажется возможным, что очень быстрая машинистка заметит наблюдаемые мной задержки. Есть ли какой-то код, специфичный для редактора, который предварительно обрабатывает ввод текста (или нажатия клавиш) при его вводе?

У меня проблема на внешнем мониторе и без него. Я испытал это с помощью пусковой установки Anaconda, и я просто попытался установить из DMG и увидел ту же проблему. Я не считаю себя чрезвычайно быстрым машинистом, хотя я наборщик текста и занимаюсь программированием на протяжении десятилетий. Для меня лаг ОЧЕНЬ заметен - мне непригоден.

Когда я сегодня вечером проводил тестирование, я мог поклясться, что сначала не заметил задержки, потом она началась и не уйдет. Единственное, что, как мне кажется, могло измениться, - это рабочий каталог. Я не знаю каталог по умолчанию, поэтому я не мог вернуться к нему в тестовых целях.

У меня открыт только один файл. В окне оболочки нет задержки, только окно редактора.

Кажется, есть некоторая связь между установками Anaconda и DMG, потому что, когда я вызываю версию DMG, она знает мою историю файлов из версии Anaconda. Просто к вашему сведению.

Я новичок в Python, поэтому мне понадобится помощь, если я собираюсь стать подопытным кроликом (чего я очень хочу, мне просто нужны конкретные инструкции).

Я не испытываю этой проблемы при использовании IEP. Но Spyder выглядит гораздо более современным WRT для версий компонентов и не обнаруживает пары проблем, которые я видел в IEP, поэтому я очень хочу его попробовать.
Но с задержкой редактора это не стартер.

  • Энди

Как и @jandyman , я испытываю, что проблема проявляется постепенно и становится все хуже и хуже. Вот почему я, возможно, не испытал этого с версией dmg. Я использовал его ненадолго для тестирования (и, возможно, пришел к неправильному выводу). Между прочим, мой коллега, сидящий рядом со мной, испытывает такое же отставание от Spyder на Mac (с использованием Anaconda).

@chrisjcameron это разница между моим Anaconda Spyder и dmg Spyder:

Анаконда Спайдер, DMG Spyder
Версия Python: 2.7.11, Версия Python: 2.7.10
zmq: 14.7.0, zmq: 15.1.0
трос: 0.9.4, трос: 0.10.2
джедаи: 0.9.0, Нет
pylint: Нет, 1.4.4

Настройки редактора идентичны для двух версий.

У меня такая же проблема с Spyder через анаконду в Эль-Капитане.

@ ccordoba12 :

У вас есть представление о том, как эти два поля пользовательского интерфейса по-разному обрабатывают вводимый текст? Это может быть что-то, что масштабируется в зависимости от количества символов или строк в файле.

@ ccordoba12 :

Да, я смог это сделать, но только с использованием пакетов Anaconda, а не с нашим DMG. Это означает, что это проблема Qt / PyQt, а не самого Spyder (учитывая, что версии Qt для обоих пакетов разные).

Однако задержка появляется только в том случае, если вы набираете очень быстро. Других заметных задержек я не заметил, как упоминают другие в этой ветке.

Я предполагаю, что проблема зависит от Qt и странного взаимодействия с операционной системой или видеокартой. Так что это, похоже, не в наших руках, извините.

Значит, с этого момента Spyder всегда будет таким?
Кодировать практически невозможно ...

Я попробовал версию anaconda и версию dmg (как бета-версию, так и стандартную), и через несколько минут она стала настолько медленной, что практически не использовалась. Вместо этого я пробовал использовать PyCharm IDE, у меня нет проблем с замедлением.

@massimocaccia , извините, но я не могу воспроизвести эту проблему. Как я мог бы это исправить без этого? Кроме того, похоже, что это затрагивает немногих (если бы это была широко распространенная проблема, я бы слышал о ней гораздо больше :-).

@ pete86 , Pycharm использует другой набор графических инструментов, поэтому я не удивлен, что он работает нормально.


Всем пострадавшим: пожалуйста, помогите нам решить эту проблему, отладив ее. Один из вариантов - установить Homebrew или Macports, установить или скомпилировать Qt с любым из них и посмотреть, решит ли это проблему. Если нет, вы можете изменить параметры компиляции и попробовать еще раз.

Учитывая, что ни один из основных разработчиков не может воспроизвести эту ошибку, заверять нас, что это проблема для вас, в данном случае не имеет значения.

У меня есть две почти идентичные системы, обе Anaconda py35, редактирующие одни и те же файлы. Один замедляет несколько десятых секунды на нажатие клавиши после того, как некоторое время открыт (обычно после того, как я запустил какой-то код, но не подтвердил это на 100%). Другой в порядке. Основное различие между двумя системами заключается в том, что одна медленная находится на Эль-Капитане, а хорошая - в Йосемити. (Также на машине El Capitan есть несколько пакетов homebrew, а на Yosemite есть несколько MacPorts, но это не имеет значения, потому что я использую Anaconda для всего Python на обоих.)

@kcarnold Можете ли вы сообщить о

Если подумать, мой Spyder работает медленно с тех пор, как я перешел на El Capitan.

Рабочий более старый: начало 2011 года 13 дюймов с Intel HD Graphics 3000 512 МБ. Отстающий - новее: Retina середины 2014 года, NVIDIA GeForce GT 750M 2048 МБ.

@kcarnold - это интересно. Можете ли вы заставить Retina середины 2014 года использовать встроенную графику (в системных настройках или с помощью такого инструмента, как gfxCardStatus, и посмотреть, работает ли он по-прежнему?

У меня был открытый сеанс Spyder, и он тормозил. gfxCardStatus сообщил о дискретном графическом процессоре. Не закрывая сеанс, переключил на интегрированную графику. Все еще тормозит.

У меня такая же проблема. Spyder невозможно использовать на моем MacBook

Я купил 13-дюймовый macbook pro несколько недель назад, так что он работает el capitan. Я установил дистрибутив anaconda, а spyder невероятно медленный. Я подумал, может быть, это как-то связано с версией, упакованной с anaconda, поэтому я удалил ее и установил прямо из dmg, но по-прежнему испытываете ту же проблему, которую описали здесь другие

Это не проблема ни на одной из моих машин с Windows.

Так же. Моя машина - это MacBook Pro трехнедельной давности, работающий под управлением El Capitan.

Только что протестировал это на iMac (el capitan) конца 2015 года в лаборатории через дистрибутив anaconda. На этой машине нет проблем с медлительностью. Только кажется, что это происходит на моем MacBook Pro 2015 года ...

@ sho-87 для меня это происходит только через несколько минут использования, возможно, включая запуск файлов в консоли. Когда я впервые открываю редактор, все нормально. Итак, (1) ваш MBP сначала такой же быстрый, как мой, и (2) достаточно ли вы использовали его на iMac, чтобы сказать?

@kcarnold На моем

На iMac не было 1) проблемы сразу и 2) даже после ожидания / использования в течение примерно 10-15 минут проблем все еще не было.

Некоторые характеристики, которые могут помочь:

13 дюймов MBP Retina 2015:

  • Эль-капитан
  • 2,9 ГГц i5
  • 16 ГБ ОЗУ
  • Ирис 6100
  • Python 2.7.10
  • spyder 2.3.8 (через dmg, а не через anaconda - хотя та же проблема возникает с дистрибутивом anaconda, как я уже упоминал)

21,5-дюймовый iMac 2015 г .:

  • Эль-капитан
  • 2,8 ГГц i5
  • 8 ГБ ОЗУ
  • Ирис Pro 6200
  • Python 2.7.11 (анаконда)
  • spyder 2.3.8 (анаконда)

У меня здесь та же проблема.
Macbook pro 2015 сетчатки

  • Эль-Капитан
  • Intel Core i7 2,2 ГГц
  • Intel Iris Pro 1536 МБ

Я обнаружил очень четкую зависимость, когда эта ошибка начинает проявляться в моем случае:
Я открываю только что новое окно spyder, создаю новый файл, и сразу после того, как я набираю любой метод (например, np.random ()) из импортированной библиотеки, spyder выводит всплывающее окно подсказок, и после этого редактор становится медленным, как описано выше. Когда я попробовал это:

В качестве эксперимента попробуйте отключить все функции интроспекции кода в меню «Настройки»> «Редактор: самоанализ / анализ кода». Я отключил их из-за проблемы # 1659 с Jedi, и Spyder в целом ведет себя намного лучше.

это помогло.

Зависимости следующие:
IPython> = 1.0: 4.0.3 (ОК)
джедаи> = 0.8.1; <0.9.0: 0.9.0 (NOK)
matplotlib> = 1.0: 1.5.1 (ОК)
панды> = 0.13.1: 0.17.1 (ОК)
pep8> = 0,6: 1.6.2 (ОК)
psutil> = 0.3: 3.3.0 (ОК)
pyflakes> = 0.5.0: 1.0.0 (ОК)
пигменты> = 1.6: 2.0.2 (ОК)
pylint> = 0,25: нет (NOK)
qtconsole> = 4.0: 4.1.1 (ОК)
веревка> = 0.9.2: 0.9.4 (ОК)
сфинкс> = 0.6.6: 1.3.1 (ОК)
sympy> = 0.7.3: 0.7.6.1 (ОК)
zmq> = 2.1.11: 15.2.0 (ОК)

@ ccordoba12 , я только что перешел на El Capitan. Я вижу те же симптомы, но # 2932 устраняет их.

@ blink1073 ,

Что ты думаешь об этом? Должны ли мы делать бэкпорт или посоветовать людям перейти на 3.0beta3 (когда он будет готов :-)?

Я говорю, что новая ОС требует нового программного обеспечения :).

дорогой @ ccordoba12 , в 3.0beta2 уже реализовано исправление # 2932?

Я использую spyder для работы, и 2.3.8 для меня полностью непригоден как есть.

Работаем над этим, спасибо за терпение :-) Я постараюсь объединить этот PR и выпустить beta3 на этой неделе.

Всем привет! Прежде всего, большое спасибо за создание Spyder и его открытый исходный код. Я новичок в Python, и первый хороший учебник, с которым я столкнулся, использует Spyder - и на OSX 10.11 я также заметил отставание.

Поскольку я установил Spyder вместе с Anaconda (с Python 2.x), есть ли для меня простой способ «обновить» мой Spyder до бета3 после его выпуска? Прошу прощения, если это наивный вопрос - пожалуйста, укажите мне на соответствующую документацию, если я тут не торопился. Я надеялся, что у меня будет только моя существующая установка Spyder (которую я запускаю, нажимая на «Anaconda» и выбирая среду) и «применяя» к ней патч beta3 или обновляясь до beta3, если возможно.

Спасибо.

Есть ли для меня простой способ «обновить» мой Spyder до бета-версии 3 после его выпуска?

Да, есть. Я выложу инструкции здесь, как только выйдет beta3 :-)

Потрясающие! Спасибо Вам большое :)

Моя установка сильно замедляется. последняя версия spyder, pyqt 4.11, Mac OS X 10.11.3. В настоящее время используется Python 2.7.

Изменение стиля Windows Spyder-Preference-General-Qt на что-то иное, чем Macintosh (по умолчанию), решило проблему для меня.

@ zzhao212 Ни один из других стилей не

@ zzhao212 Для меня стиль "Plastique" убрал все задержки при наборе текста. Все еще есть некоторые задержки при автозаполнении (ctr-space) и горизонтальной и вертикальной прокрутке, но в целом намного лучше. Спасибо!

К сожалению, слияние # 2932 _не_ исправило для меня медлительность :( Spyder некоторое время можно было использовать, возможно, дольше, чем раньше, хотя трудно сказать, но когда я это пишу, он загрузился сразу после фиксации слияния, ввод текста снова стал медленным .

Я только что повторно протестировал встроенный и дискретный графический процессор, внутренний и внешний дисплей. Та же проблема. Чтобы понять масштаб проблемы, вот две записи экрана:

https://www.dropbox.com/s/6hhxqmvhkn85u7u/laggy%20spyder%20discrete%20GPU.mov?dl=0
https://www.dropbox.com/s/fld8m8i6z6wdbx0/laggy%20spyder%20integrated%20GPU.mov?dl=0

В качестве продолжения: загрузка ЦП spyder колеблется в районе 5-15% (!) В режиме ожидания, при вводе текста увеличивается, а когда я нажимаю на клавиатуру, как в видео выше, она достигает 60%.

Кроме того, переключение тем на Plastique, как следует из предыдущего комментария, не имеет значения.

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

Подобно @kcarnold и многим другим выше, я использую более новую сетчатку-MBP и установку Spyder (2.8.3) Anaconda, и у меня очень медлительность в редакторе до такой степени, что Spyder становится непригодным для использования.
Задержка ввода не наблюдается в консоли IPython, но заметна как в редакторе, так и в стандартной консоли (не IPython, хотя и в меньшей степени, чем редактор).

Медлительность наблюдается сразу после открытия Spyder, хотя, как кто-то сказал выше, импорт библиотеки (например, import re) и использование метода из библиотеки (например, re.findall ()) вызывает _extreme_ замедление ввода текста в редакторе. Это воспроизводимо в 100% случаев и действует мгновенно. Эта медлительность сохраняется постоянно, делая Spyder непригодным для использования.

Заметки:

  • Это происходит даже тогда, когда открыт только один файл, и это новый файл python.
  • Это происходит даже после новой перезагрузки компьютера, когда никакие другие программы не работают.
  • Это происходит с использованием как встроенной видеокарты (Intel Iris Pro 1536 МБ), так и дискретной видеокарты (AMD Radeon R9 M370X).
  • Использование памяти, о котором сообщает Spyder при запуске, обычно составляет 56% и постоянно колеблется в диапазоне 50–60%, даже когда загружен пустой «новый файл» и компьютер только что был перезагружен.

Информация :
Retina-Macbook Pro, 2015 г., 15 дюймов
Mac OS X 10.11.3 - Эль-Капитан
Intel Core i7 с тактовой частотой 2,8 ГГц
16 ГБ RAM

Spyder 2.3.8
Python 2.7.10
Anaconda 2.3.0 (x86_64) (по умолчанию, 19 октября 2015 г., 18:31:17)

Зависимости :
IPython> = 1.0: 4.0.0 (ОК)
джедаи> = 0.8.1; <0.9.0: 0.9.0 (NOK)
matplotlib> = 1.0: 1.5.0 (ОК)
панды> = 0.13.1: 0.17.1 (ОК)
pep8> = 0,6: 1.6.2 (ОК)
psutil> = 0.3: 3.3.0 (ОК)
pyflakes> = 0.5.0: 1.0.0 (ОК)
пигменты> = 1.6: 2.0.2 (ОК)
pylint> = 0,25: нет (NOK)
qtconsole> = 4.0: 4.1.1 (ОК)
веревка> = 0.9.2: 0.9.4 (ОК)
сфинкс> = 0.6.6: 1.3.1 (ОК)
sympy> = 0,7,3: 0,7,6 (ОК)
zmq> = 2.1.11: 14.7.0 (ОК)

Благодарим вас за повторное открытие этой проблемы и продолжение попыток ее решения.
Spyder - замечательная IDE, и я бы предпочел ее использовать.

Хорошо, я могу воспроизвести это сейчас, и это происходит, когда для первого завершения используются веревка или джедай. Я займусь этим в эти выходные.

@ blink1073 , вопросы:

  1. Может ли проблема с PyQt4 быть решена переходом на PyQt5?
  2. @goanpeca упомянула, что мы проверяем каждое событие клавиатуры, чтобы отфильтровать определенные клавиши. Это тоже могло вызвать замедление.

Я убедился, что PyQt5 не тормозит:

conda uninstall pyqt 
conda uninstall qt
conda install -c spyder-ide pyqt5

Итак, для тех из вас, кто использует Anaconda, следуйте командам @ blink1073 вместе с последней:

conda install -c spyder-ide spyder==3.0.0b2

и дайте нам знать, если вы заметили замедление или нет.

Очень важно, чтобы мы понимали источник проблемы, и, согласно @ blink1073, проблема

Извините, последовательность команд такая:

conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt 
conda uninstall qt
conda install -c spyder-ide pyqt5

У меня работал (MBP, середина 2010 г., Эль-Капитан). Спасибо за поддержку.

Да, эти серии мне тоже понравились (MPB, середина 2015, Эль-Капитан). Спасибо!

У меня не было замедлений до такой степени, что редактор был непригоден для использования раньше, но после выполнения команд я вижу, что задержка буфера от набора быстрой тарабарщины значительно уменьшилась.

PyQt5 с патчем Spyder == 3.0.0b2 Anaconda сразу же значительно снизил наблюдаемую задержку текстового буфера на El Capitan MBP. Я больше не замечаю значительного отставания, и, насколько я его тестировал, со временем не становится хуже. Все настройки интроспекции моего кода включены. Очень признателен!

Хорошо, это фантастические новости !! Тогда мы будем уверены, что наши пакеты beta3 для Mac зависят от pyqt5.

Спасибо всем за терпение. Мы все еще исправляем некоторые последние ошибки, но надеемся выпустить beta3 в эти выходные.

@ ccordoba12 Я

Большое спасибо за работу по устранению проблемы - с нетерпением жду следующих версий, пока вы, ребята, продолжаете улучшать эту замечательную IDE.
-JP

Я не использую Anaconda, так как управляю своим программным обеспечением с помощью homebrew и pip. Я обновился до python3 с помощью pyqt5, установил spyder 3.0.0b2, используя
pip3 install --pre spyder

Задержки вроде уже нет, и это здорово! В 3.0.0b2 есть и другие ошибки, которые раздражают (неизменяемое сочетание клавиш для скрытия / отображения консоли / редактора, которое раньше использовалось для переключения между редактором и консолью, ошибка во внутренней консоли при открытии настроек и другие), но я буду отправляйте их в отдельных отчетах об ошибках.

Думаю, мне пора убедиться, что весь мой код работает на python3! Спасибо за ответ.

Полный список моих команд был:
brew uninstall pyqt
brew install pyqt5 (также устанавливает python3 и другие зависимости)
pip3 install --pre spyder

Привет, так как я новичок в Spyder и Python, я хотел спросить: если я запускаю "официальные" команды, как описано ccordoba12 на OSX (большое спасибо за них), то позже, как следует Я постоянно обновляю свою Anaconda (и Spyder и т. Д.)? Я имею в виду, что в будущем я могу просто запустить «conda update anaconda» и ожидать, что он будет работать так же, как и сейчас (обновив все, начиная с этой бета-версии до официальных версий, выпущенных позже), после того, как я запустил пользовательские команды для устранения задержки? Спасибо за помощь.

@nknezek , пожалуйста, сообщите об этих ошибках как можно скорее, чтобы я мог исправить их для beta3.


@parichayc , после запуска

conda update anaconda

вам нужно будет запустить только первый, т.е.

conda install -c spyder-ide spyder==3.0.0b3

для Spyder 3.0 beta3 и других бета-версий, пока мы не выпустим финальную версию Spyder 3.0. Это потому что:

  1. Мы работаем над тем, чтобы pyqt и pyqt5 работали бок о бок в Anaconda, поэтому вам не нужно будет удалять qt и pyqt для запуска Spyder с pyqt5 .
  2. Поскольку beta3 Spyder будет зависеть от пакета pyqt5 (вместо pyqt one) для OS X, чтобы предотвратить эту проблему.

Я просто хотел поговорить с qt5, и запуск beta two spyder кажется вам намного более плавным и приятным для вас. Спасибо за помощь @ ccordoba12 ! Я использую старый macbook pro с core2 duo, и он даже на нем хорошо работает!

@ ccordoba12 У меня проблемы с вашими инструкциями:

conda update anaconda
conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt # removed pyqt: 4.11.4-py27_1
conda uninstall qt # removed qt: 4.8.7-1
conda install -c spyder-ide pyqt5 # installs pyqt5: 5.5.0-py27_0 and pyqt5-5.5.0

Я получаю эту ошибку при запуске spyder :

Traceback (most recent call last):
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/spyder.py", line 3119, in main
    mainwindow = run_spyder(app, options, args)
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/spyder.py", line 3005, in run_spyder
    main.setup()
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/spyder.py", line 822, in setup
    message=_("Spyder Internal Console\n\n"
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/plugins/console.py", line 79, in __init__
    self.find_widget.set_editor(self.shell)
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/widgets/findreplace.py", line 250, in set_editor
    from spyderlib.qt.QtWebKit import QWebView
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/qt/QtWebKit.py", line 10, in <module>
    from PyQt5.QtWebKitWidgets import QWebPage, QWebView      # analysis:ignore
ImportError: No module named QtWebKitWidgets
$ brew list | grep qt5
pyqt5
qt5
$ conda list | grep spyder
icu                       56.1                          0    spyder-ide
pyqt5                     5.5.0                    py27_0    spyder-ide
qt5                       5.5.0                         0    spyder-ide
qtawesome                 0.2.0                      py_0    spyder-ide
qtpy                      1.0b1                      py_0    spyder-ide
spyder                    3.0.0b2                  py27_0    spyder-ide
spyder-app                2.3.8                    py27_0    defaults

РЕДАКТИРОВАТЬ: Я сделал conda remove spyder-app всякий случай, но это ничего не изменило.

@AlJohri , эта строка в ваших каталогах вызывает у меня подозрения: .pyenv . Вы смешиваете venvs и conda envs?

Конда envs отсутствует. Просто установите последнюю версию Anaconda 2.

Отправлено из Outlook Mobile

Вместо этого используйте conda envs.

Здесь новый пользователь, я пытаюсь перейти с MATLAB на сетчатку MBP 15 дюймов в середине 2015 года с El Capitan, и даже после установки anaconda и обновления до бета-версии Spyder у меня возникла задержка.
Любые идеи?

Я обновил все компоненты в программе запуска Anaconda, и это привело к повторному появлению задержки. Поэтому я просто повторно запустил перечисленные выше команды C. Cordova в терминале, и это устранило все проблемы с задержками.

Я бы рекомендовал просто запустить их снова.

Лучший,
Джонпол Райт

31 марта 2016 г., 11:34 -0600, [email protected] написал:

Здесь новый пользователь, я пытаюсь перейти с MATLAB на сетчатку MBP 15 дюймов в середине 2015 года с El Capitan, и даже после установки anaconda и обновления до бета-версии Spyder у меня возникла задержка.
Любые идеи?

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую или просмотрите его на GitHub (https://github.com/spyder-ide/spyder/issues/2724#issuecomment-204042717)

@MooMinIL , необходимо не только обновить Spyder до последней бета-версии, но и установить Qt5 и PyQt5, чтобы исправить проблемы с запаздыванием.

Для этого вам нужно следить за комментарием, на который ссылается @talloniv , а именно: https://github.com/spyder-ide/spyder/issues/2724#issuecomment -190788309

@ ccordoba12 Я пытался исправить эту проблему, поэтому
Я загрузил анаконду 2 и запустил следующие команды:
conda install -c spyder-ide spyder == 3.0.0b2
conda удалить pyqt
conda удалить qt
установка conda -c spyder-ide pyqt5

После этих команд приложение навигатора и некоторые файлы исчезли, поэтому я больше не могу открыть приложение навигатора или Spyder. Как мне это исправить?

Navigator и Spyder должны работать после этого изменения, но если вы хотите развернуть эти изменения, вам нужно сделать

conda remove qt5 pyqt5
conda install qt pyqt

@ ccordoba12 Большое спасибо за ваш ответ!
Но если я отменю эти команды, это будет то же самое, что я просто установил бета-версию spyder 3.0, которая имеет проблему с задержкой курсора. Вы имеете в виду, что другие люди могут решить проблему с помощью этих четырех команд?

есть идеи, когда эти обновления будут включены в следующий официальный выпуск вместо бета-версии? Или это должно произойти со стороны Anaconda?

Следуя инструкциям, предложенным

conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt 
conda uninstall qt
conda install -c spyder-ide pyqt5

ярлык / значок навигатора исчезает после шага "conda uninstall pyqt". Кто-нибудь еще с этим вопросом?
@JiannanZhang Я только что понял, что у вас такая же проблема, вы нашли какое-либо решение по этому поводу? Любая помощь будет принята с благодарностью.

Мы работаем над выпуском этого исправления в beta3, но оно застало нас в середине новой версии Qt5 (Qt 5.6), для которой нам нужно сначала обновить Spyder.

Извините, ребята, за большую задержку с решением этого вопроса :-(

ярлык / значок навигатора исчезает после шага "conda uninstall pyqt". Кто-нибудь еще с этим вопросом?

Проблема в том, что Navigator в настоящее время основан на Qt / PyQt (вместо Qt5 / PyQt5 :-). Но для Spyder beta3 запускать не нужно.

conda uninstall pyqt 
conda uninstall qt

который будет навигатором в целости ;-)

conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt
conda uninstall qt
conda install -c spyder-ide pyqt5

Пробовал следующее, и это не устранило мою проблему. 3.0.0b2 казался еще медленнее. Есть новости о дальнейших обновлениях? @ ccordoba12

Я думаю, что как только мы установим pyqt5 на Anaconda, навигатор не откроется. Как решить эту проблему?

Когда я удаляю pyqt, версия python3.5.1 понижается до python2.7.11. Можно ли этого избежать?

@ ccordoba12 Что касается предложенного вами решения, на моей машине conda uninstall pyqt возвращает spyder 3.0.0b2 обратно к 2.0.0. Что еще хуже, conda uninstall qt самом деле полностью удаляет spyder. Есть идеи, почему это может быть? Спасибо!

На этой неделе мы (в Continuum) обновили наши пакеты qt и pyqt , поэтому теперь нет необходимости запускать conda uninstall pyqt чтобы это работало :-)

Итак, вам нужно бежать

conda update qt
conda update pyqt

чтобы получать эти обновления.

@ ccordoba12 Вы хотите сказать, что conda install -c spyder-ide spyder==3.0.0b2 должно решить проблему?

И команды, которые я разместил в своем предыдущем комментарии

@ ccordoba12 Извините, только что увидел ваш второй комментарий. Следует ли мне устанавливать spyder 3.0.0b2 или 2.0.0 перед обновлением qt и pyqt?

Порядок такой

conda update qt
conda update pyqt
conda install -c spyder-ide pyqt5
conda install -c spyder-ide spyder==3.0.0b2

@ ccordoba12 К сожалению, это не

  1. conda create --name test numpy pandas : Создать новый тестовый env
  2. conda install -c spyder-ide spyder==3.0.0b2 : Установите новейшую бета-версию Spyder
  3. conda update qt и conda update pyqt : убедитесь, что они обновлены (а они и есть).
  4. conda install -c spyder-ide pyqt5

Шероховатость все еще не проходила. Одна вещь, которую я заметил, заключалась в том, что даже после того, как я установил pyqt5, в нижней части «python - About python» все еще были показаны Qt4 и PyQt4. Я новичок в этом, поэтому, пожалуйста, расскажите мне еще что-нибудь, что я должен предоставить, что могло бы помочь вам определить проблему. Спасибо!

@ zzhao212 , если вы новичок в этом, подождите, пока Anaconda 4.1 выйдет в конце этого месяца, а затем просто переустановите его. Эта версия будет поставляться со Spyder 3.0 и Qt5.

Если вы не хотите ждать, следуйте моим инструкциям в _точном_ порядке, который я дал им, и оставьте шаг 1.

@ zzhao212 , мне очень жаль, я только что заметил, что мои инструкции неверны! :-) Я отправлю новые инструкции завтра после выпуска Spyder 3.0 beta 3.

@ ccordoba12 Спасибо! Будет ли это в этой ветке?

Да, и я также опубликую их в нашем объявлении о выпуске (в нашем списке рассылки :-)

@ ccordoba12

Привет! ccordoba12. Можете ли вы добавить меня в свой список рассылки?

спасибо!

Это адрес нашего списка рассылки

https://groups.google.com/forum/#!forum/spyderlib

Вы можете подписаться сами :-)

Хорошо, я выпустил Spyder 3.0 beta3, поэтому новые инструкции:

  • Запустите эти команды в своей корневой среде
  • conda update qt pyqt
  • conda install -c spyder-ide spyder==3.0.0b3

Вторая команда должна установить пакеты qt5 и pyqt5 (но только для OS X, а не для других операционных систем). Это те, которые нужны для решения этой проблемы.

@ ccordoba12
Привет! Я получил ошибку на моем терминале:

Ошибка: пакет отсутствует в текущих каналах osx-64:

  • spyder == 3.0.0b3

Итак, что происходит

Извините, я загрузил пакеты не на тот канал.

Пожалуйста, попробуйте еще раз, теперь все должно работать нормально :-)

@ ccordoba12 Проблема решена! Большое спасибо за вашу постоянную помощь. Пожалуйста, продолжайте в том же духе.

@ ccordoba12

Привет! Я выполнил инструкцию. Но это все та же проблема, что я не могу открыть навигатор после установки qt5 и pyqt 5.

Спасибо!

Та же проблема возникает у меня, когда я пытаюсь открыть навигатор, каждый раз, когда я получаю сообщение об ошибке «Навигатор неожиданно завершает работу».

Это проблема, связанная с некорректной работой Navigator с Qt5 (хотя у него не должно быть никаких проблем).

@goanpeca , начните тестирование Navigator с Qt5 на Mac и попробуйте исправить эту ошибку :-)

@ ccordoba12 Теперь, когда медлительность ушла, похоже, возникла новая проблема. Если я открываю паука, оставляю его висеть и вообще ничего не делаю, примерно через 10 минут я получаю вращающееся колесо смерти, и мне нужно принудительно выйти. Есть идеи, какие области мне нужно изучить, чтобы дать более точное описание проблемы? Спасибо.

@ zzhao212 У меня точно

Ребят, открывайте пожалуйста новый выпуск по этой проблеме. Я считаю
Проблема медлительности в Редакторе должна быть (окончательно) решена.

Эль 08.06.16 в 05:10, Suinga escribió:

@ zzhao212 https://github.com/zzhao212 У меня точно такая же проблема.
Есть идеи исправить это, пожалуйста? Большое спасибо.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/spyder-ide/spyder/issues/2724#issuecomment -224546835,
или отключить поток
https://github.com/notifications/unsubscribe/AAWS7bE3iw1vix01w0rlW_PYAtq441ftks5qJpUFgaJpZM4GFjLD.

@ ccordoba12 Похоже, что Anaconda4.1 не поставляется со spyder3 и qt5. Планируется ли отразить эти обновления в более позднем выпуске Anaconda? Спасибо.

Привет, я выполнил шаги, предложенные выше (включая удаление qt и qtpy), теперь я получаю эту ошибку: qtpy.PythonQtError: не удалось найти привязки Qt - я установил qt и qtpy, но все еще получаю ту же ошибку . Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги