Spyder ide не запускается
(оригинальный вопрос) проверяя Python 3.8 (x64) на Windows 10, я попал в беду, пытаясь настроить Spyder . Примечание: проблема была воспроизводима при новой установке Python на чистую систему Windows-10. Однако на Linux таких проблем нет (проверено на debian / Mint19.x).
Сначала все шло гладко во время установки через pip install spyder .
После запуска Spyder , он сказал, что в окне консоли IPython :
Однако теперь Spyder просто зависает на загрузочном экране (отображается логотип, говорящий что-то вроде "инициализация главного окна")!
..таким образом, похоже, что ошибка импорта, вызванная версией Python 3.8 pywin32 , является только одной проблемой. Существует также проблема, связанная с tornado IO (веб-сервер), см. здесь / здесь .
последний раз проверял с Python 3.8.2 (AMD64), Spyder 4.1.1. Пожалуйста, обратите внимание, что я не использую Anaconda. Используйте либо conda , либо pip , а не оба.
1 ответ
Я скачал spyder с помощью pip install spyder в моей windows 10 32-битной операционной системе, но я не вижу никаких значков рабочего стола или файлов exe, чтобы запустить IDE. Я скачал spyder 3, Любой мой python-это 3.6. Я даже попытался создать ярлык spyder.exe из папки Python3.6/Scripts, но он.
Я только что столкнулся с проблемой. У меня была установка Anaconda с 2016 года, это была версия 4.1. Затем я скачал новую версию Anaconda version 5.1. Я установил эту версию на windows 7. Теперь у меня есть 3 версии Anaconda на моей машине windows, одна для Anaconda с python-2 (v4.1 anaconda) и.
(Испытано на Python 3.8.3rc1, торнадо 6.0.4)
Если вы все еще испытываете подобные проблемы при запуске Spyder: первое, что нужно попробовать, я бы предложил обновить до версии Spyder >= 4.1.3 .
более старая версия этого ответа
обходной путь, проблема торнадо:
Измените файл . \Python38. \Lib\site-packages\tornado\platform\asyncio.py ; добавлять
после других операторов импорта. Источник: здесь на SO и также связан здесь . Если я получу этот пост в репо tornado правильно, это, вероятно, будет довольно постоянным обходным путем.
Если также необходимо - обходной путь, проблема pywin32:
Измените файл . \Python38\Lib\site-packages\jupyter_core\path.py ; добавьте строку
перед import win32api в строке 359. Эта модификация основана на этом посте.
Похожие вопросы:
Я установил Spyder IDE с помощью установщика exe spyder-2.2.3.win32.exe на Windows 7, но не могу найти значок рабочего стола. Как запустить Spyder IDE после установки?
Это мой первый пост здесь. Я попытался найти ответ на этот вопрос, но безуспешно. Только что установил Anaconda2 (2.7.11 Python kernel) на мою машину Win10. Я пытаюсь изучить команду conda. Вот в.
Я скачал spyder с помощью pip install spyder в моей windows 10 32-битной операционной системе, но я не вижу никаких значков рабочего стола или файлов exe, чтобы запустить IDE. Я скачал spyder 3.
Я только что столкнулся с проблемой. У меня была установка Anaconda с 2016 года, это была версия 4.1. Затем я скачал новую версию Anaconda version 5.1. Я установил эту версию на windows 7. Теперь у.
Я использовал spyder3 IDE, чтобы поиграть с python. Недавно я переформатировал свой компьютер, а затем столкнулся с этой проблемой при запуске sypder: Мои обычные шаги после компьютерного формата.
Кажется, я не могу удалить Spyder с помощью Pip с Python 3.7.0 на Windows 10 версии 1607 сборки 14393. Как только он завершит установку, ввод spyder3 в PowerShell создает короткое вращающееся.
Я использую Spyder IDE, используя Python 3.7.5. Я хочу переключиться на Python 3.8, что мне делать?
Проблема: когда я открываю Spyder в (базовой) среде с помощью spyder , он открывает Spyder (Python 3.7) без проблем. Когда я activate myenv и открываю spyder , Spyder открывается на пустом экране, и.
Как использовать Python 3.8 и 3.7 на Windows 10. Я хочу сделать два приложения, но для одного требуется 3.8, а для другого 3.7. Итак, как управлять обеими версиями в одном Windows 10.
Запустите Spyder IDE через Anaconda Navigator на ПК с Windows.
У меня есть две среды, в которых Spyder просто не хочет запускаться. Я щелкаю значок, появляется ожидающий курсор, но ничего не происходит. Один из двух совершенно новый, который я только что сделал. После установки некоторых пакетов (последним был pip install pytrends) он перестал открываться.
Примечание: общий шпион по адресу: C: \ ProgramData \ Anaconda3 \ Scripts \ spyder.exe запускается, но не для сред.
Это решает проблему:
- Работает. Я думаю, что проблема возникает, когда другие пакеты устанавливают более раннюю версию Qt по сравнению с требованиями зависимостей по умолчанию. Я заметил, что операции перехода на более раннюю версию не работают при открытом Spyder.
- 1 Как лучше всего добиться этого, если моя среда не подключена к Интернету?
Просто попробуйте это:
conda uninstall pyqt
conda uninstall sip
- затем установите эти пакеты в следующем порядке
conda install sip
conda install pyqt
conda upgrade spyder
это сработало для меня.
Мне не удалось запустить ноутбук Spyder и Jupyter из среды anaconda (Mac OS).
У меня работала следующая команда:
Просто удалить tornado и переустановите его.
- 1 Вы можете установить торнадо с помощью conda, вот так conda install tornado , поэтому вам нужно сделать это вместо использования pip. Это потому, что pip и conda не взаимозаменяемы. Я также предлагаю обновить ваш ответ и изменить pip на conda.
Я столкнулся с аналогичной проблемой при запуске Spyder из навигатора anaconda или терминала conda. Чтобы решить эту проблему, вам просто нужно выполнить несколько простых шагов.
Откройте приложение и следуйте инструкциям, показанным на изображении. здесь мы создаем новую среду с питоном версии 3.6. Я считаю, что версия 3.7 нестабильная и работает некорректно. У меня это сработало, надеюсь и у вас .
см. изображение здесь и следуйте инструкциям.
загрузка ресурсов для первой настройки среды займет некоторое время.
после выполнения шагов запустите приложение. Обязательно сначала запустите среду, чтобы иметь возможность запустить приложение.
Эта проблема решена в последней версии conda. В настоящее время он находится на канале conda canary, вы можете получить его, запустив conda update conda -c conda-canary
Пожалуйста, укажите дополнительную информацию здесь
выполнив следующее с командами «show console» и «reset», получите ту же ошибку (см. ниже).
Версии и основные компоненты
- Версия Spyder: 2.3.8
- Версия Python: 2.7.11
- Операционная система: windows 10 64big
Зависимости
Пожалуйста, перейдите к пункту меню Help > Optional Dependencies (или
Help > Dependencies ) нажмите кнопку Copy to clipboard
и вставьте содержимое ниже:
Самый полезный комментарий
Не могли бы вы запустить в терминале
и попробуй еще раз?
Все 77 Комментарий
Не могли бы вы запустить в терминале
и попробуй еще раз?
У меня такая же проблема. Я открываю Anaconda Launcher и рядом со Spyder отображается кнопка обновления. После того как я обновился. И попробуйте нажать spyder, чтобы запустить, ничего не выходит. У меня версия 2.3.8. Я использую Mac
@ ccordoba12 @jdweaver Спасибо, spyder - сброс сработал!
Сначала перезагрузите свой ноутбук / ПК, после этого откройте терминал и введите spyder --reset
Не могли бы вы запустить в терминале
и попробуй еще раз?
@jdweaver сначала убедитесь, что вы обновились до последней версии. Затем перезагрузите компьютер, прежде чем открывать Anaconda или Spyder, откройте свой терминал и выполните spyder --reset После этого попробуйте открыть Spyder. Это должно сработать, потому что похоже, что у нас была точно такая же проблема. Удачи!
Это действительно помогло бы мне отладить и решить эту проблему :-)
Это повторяющаяся проблема. Мы должны поймать исключение, предупредить пользователя и спросить, хочет ли он сбросить настройки и перезапустить spyder. Я считаю, что это нужно делать, даже если мы найдем корень проблемы, потому что spyder должен иметь возможность запускаться, даже если .ini поврежден.
@ ccordoba12
Мне удалось запустить spyder --reset, но проблема все еще не решена.
Я также не вижу файл spyder.ini, похоже, он мог быть удален из сброса spyder .
Я пришлю вам другой файл, это может быть
@mtkilic был обновлен . вчера мне пришлось повторно обновить BIOS, и теперь сброс сработал, но я все еще получаю то же самое поведение. Я нажимаю на приложение Spyder напрямую или через Anaconda Navigator, и похоже, что Spyder загрузится, но тогда это не _sad panda_
@ ccordoba12 Думаю, я разобрался. Возникла проблема, из-за которой в мой файл spyder.ini была добавлена дополнительная строка.
Я пошел по пути: C: \ Users .spyder2 \ spyder.ini и отредактировал файл. Я удалил конечную строку «curso» и смог запустить Spyder.
Не знаю, как эта строка попала в файл .ini . но, похоже, сейчас она работает.
@jdweaver , рад узнать, что вы решили проблему :-)
Spyder не запускается, что делать
Попробуйте предоставить брандмауэру доступ к python и проверьте переменные среды.
Ребята,
Я заметил ту же проблему:
Решение: удалите PyQt, а затем удалите пакет SIP.
Переустановите указанные выше пакеты, но в следующей последовательности:
1 глоток
2 PyQt4 / 5
Попробуйте запустить Spyder, работает
Я тестировал это на Python 3.5.2 и 3.6.2.
У меня точно такая же проблема. Spyder выглядит так, как будто собирается запуститься, а потом - нет. Я пробовал spyder --reset, но ничего не делает. Это была недавно переустановленная версия, которая тоже не сработала в первый раз.
К сожалению, я понятия не имею, как сделать то, что ты сказал, Сагар?
@MBiagio У меня была такая же проблема, помогло pip install pyqt5 (windows 7, python 3.6).
Я не знаю, что такое pip install или что такое pyqt5. Но я попробовал запустить spyder с терминала, и это сработало.
@axil, это сработало для меня.
Это будет исправлено в нашей версии 3.2.5. Спасибо за ваше терпение.
Недавно я загрузил anaconda, и с тех пор я не мог обедать spyder, хотя у меня есть существующий spyder в winpython перед загрузкой anaconda из-за трудности, с которой я столкнулся, winpython был удален, но когда я пытаюсь открыть spyder, появляется старый и запретить мне доступ к новой / новой консоли, ниже приведена ошибка или ответ, возникающий при попытке открыть с единственной существующей страницы Spyder
Файл "C: \ Anaconda \ lib \ site-packages \ spyder \ plugins \ editor.py", строка 1711, в новой
текст, enc = encoding.read (self.TEMPLATE_PATH)
Файл "C: \ Anaconda \ lib \ site-packages \ spyder \ utils \ encoding.py", строка 243, читается
текст, кодировка = декодировать (open (имя файла, 'rb'). read ())
FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'C: \ Users \ suleiman abdullahi \ .spyder-py3 \ template.py'
Я понятия не имею, что такое pip install pyqt5, но это решило мою проблему. Спасибо @axil !
У меня была такая же проблема со Spyder 3.2.3 и я обновился до 3.2.6, но ничего не работало. Я запустил pip install pyqt5 с терминала, а затем запустил Spyder из Anaconda, и это сработало! Спасибо всем за то, что поделились!
У меня такая же проблема. Если я попробую spyder --reset я получаю эту ошибку C:\Users\PA5027251>spyder --reset Traceback (most recent call last): File "C:\ProgramData\Anaconda3\Scripts\spyder-script.py", line 3, in <module> import spyder.app.start File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\start.py", line 7, in <module> import socket File "C:\ProgramData\Anaconda3\lib\socket.py", line 49, in <module> import _socket ImportError: DLL load failed: Access is denied. пожалуйста, помогите
Я думаю, что мой spyder 3.2.7 и раньше работал нормально, но сегодня он отказывается запускаться. поэтому я обновляю его до 3.2.8, он все еще не запускается. Показывает "стартовый круг", а потом ничего не происходит. Я запускаю (Win7, py3.5.4) «spyder3.exe --reset», но не помогает.
Как решить проблему? Где найти информацию журнала для определения проблемы? Спасибо.
кроме того я писал >> conda install -f spyder. ошибка
""
Среда решения: не удалось
NotWritableError: текущий пользователь не имеет прав на запись в требуемый путь.
путь: C: \ C: \ Users \ ND_Londhe \ Anaconda2 \ pkgs \ urls.txt ""
Похоже, вы каким-то образом испортили установку. Думаю, у вас нет другого выхода, кроме как переустановить.
не знаю, что случилось.
Есть мысли здесь?
столкнулся с той же проблемой, что и SHIVAMGUPTA24 вчера . попробовал все, что упоминалось на форуме, без каких-либо результатов.
spyder --reset не работает.
pip install pyqt5 работал.
Когда я установил tenorflow через conda, он отключил возможность запуска spyder.
Версии:
Windows 7 Корпоративная
Python 3.6.5
conda 3.5.4
Установщик: Anaconda3_5.2.0-Windows-x86_64.exe
тензорный поток 1.8.0-py36_1
После установки tf, когда я пытался запустить spyder, он открывал два экземпляра pythonw.exe в течение примерно десяти секунд, в то время как песочные часы казались мышью чистой. Затем экземпляры исчезли беззвучно, и никаких экземпляров графического интерфейса Spyder не появилось. Я попытался сбросить Spyder, как упоминалось выше, но этого не произошло.
Я не хотел открывать новую проблему, потому что она, похоже, связана с вышеуказанными проблемами, а также потому, что я смог взломать решение. Однако, надеюсь, это поможет будущим пользователям.
@ rb1990 , у вас две установки Python, и кажется, что вы смешиваете пакеты pip и conda, что является рецептом катастрофы. Мой совет - удалить и Anaconda, и другую установку Python, переустановить Anaconda и повторить попытку.
Извините, @ ccordoba12, как узнать, что у меня две установки Python? Потому что я пытался удалить все и снова загрузить, но это все еще не работает. Спасибо
Посмотрите на первые две или три строчки на скриншоте: у вас site-packages в . \roaming\python\python3.6 . Это не очередная установка Python (я так думал); это каталог установки, используемый pip install --user .
потому что я попытался запустить «pip install pyqt5» как пользователь в приглашении anaconda, как они здесь сказали, но все равно не работал.
Я могу видеть это. Но в этом нет необходимости, потому что Anaconda уже поставляется с pyqt. Это, вероятно, привело к фатальному сочетанию пакетов conda и pip.
Слушай, ясно, что ты не понимаешь, что делаешь. Просто удалите этот каталог pip и повторите попытку.
Конечно я не знаю что делаю
Я имел в виду, что вы слепо копируете / вставляете команды, не понимая их цели. И это действительно плохо.
Пожалуйста, попробуйте сейчас:
и попробуй еще раз.
@ ccordoba12 Я знаю, вы правы, и спасибо за помощь. В любом случае, все та же идентичная ошибка :( Кажется, что бы я ни делал, но у меня все еще та же проблема :(
Привет,
Когда я пытаюсь запустить Spyder 3.2.8 из терминала и Anaconda, я вижу, что он запускается и работает, но не видит окна.
Я пробовал даже сбросить spyder --rest, но безуспешно.
Когда я пытаюсь с терминалом получить ошибку ниже.
$ spyder
: Объект '_ModuleMock' не имеет атрибута 'PLUGIN_CLASS'
Отслеживание (последний вызов последний):
Файл "/home/rohit/anaconda3/lib/python3.6/site-packages/spyder/app/mainwindow.py", строка 1086, в настройке
plugin = mod.PLUGIN_CLASS (сам)
AttributeError: объект '_ModuleMock' не имеет атрибута 'PLUGIN_CLASS'
Ошибка сегментации (дамп ядра)
Моя проблема была связана с тем, что мешал антивирус. Я просто удалил «malwarebytes», а затем снова установил Anaconda.
Читайте также: