Что может помочь инициализации GLX для запуска spyder на сервере? - PullRequest
0 голосов
/ 12 февраля 2020

Фон

Я застрял при открытии spyder на удаленном Linux сервере, к которому я получаю доступ через x2 Go с windows 10 через защищенное соединение из моего университета . Я не знаком с Linux, но мой коллега создал для меня учетную запись, которая работала нормально, пока мне не понадобился дополнительный модуль, который уменьшил пакет, который я пытался решить самостоятельно и испортил мою систему (используя pip и переустановка conda, не зная, что я делал, черт побери)

У меня есть учетная запись пользователя home / bianca, но мой коллега переустановил дистрибутив anaconda в media/bianca/software/anaconda3/. В новой среде есть spyder3 и spyder4 с

conda install -c conda-forge matplotlib=3.1 qt=5.6.2 spyder 

, как указано здесь: Python spyder не может инициализировать GLX .

Проблема

если я вызываю spyder3 в моей базе env , всплывающее окно не появляется, и я получаю ошибку

Could not initialize GLX
Aborted (core dumped)

-> похоже на сообщение моего windows и linux через xserver неверно.

, но если я открываю spyder4 из новой среды , появляется экран загрузки spyder4, мигает, затем открывается программа (где я вижу, что мои последние используемые скрипты загружаются в другой раз) и вылетает:

Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Segmentation fault (core dumped)

При вызове spyder системы по умолчанию на каком-то другом диске нет проблем (но у меня нет мои модули)

из терминала все работает

что я пробовал

  • удалить все python пути
  • conda spyder --reset,
  • мы удалили много файлов в home / bianca
  • нашли какой-то файл инициализации, который ores последние открытые скрипты (не найдены, это в home/bianca/.config/spyder-py3?

Может быть, там есть какая-то ошибочная ссылка, могу ли я удалить эту?

Спасибо очень за любое предложение, я с удовольствием предоставлю больше спецификаций !!

Бьянка

1 Ответ

0 голосов
/ 31 марта 2020

У меня была такая же проблема, также с использованием x2 go. Перепробовав все, что вы пробовали, единственное решение, которое я нашел, было запустить Spyder другим способом. До этого я делал так (и все работало отлично):

source activate [name of your virtual environment]
spyder&

С прошлой недели команда «spyder &» больше не запускает IDE, и мне удалось обойти это, написав вместо этого:

source activate [name of your virtual environment]
spyder3

Терминал все еще жалуется на определенные проблемы, но, по крайней мере, теперь я могу работать!

...