Ubuntu 18.04 находится в цикле входа в систему после установки Python 3.7.2 - PullRequest
0 голосов
/ 04 февраля 2019

Я успешно обновил свой компьютер Dell с Ubuntu 16.04 до Ubuntu 18.04.Начиная с 18.04 предустановлен Python-3.6.5 или .7, и я хотел использовать последнюю версию Python-3.7.поэтому я скачал исходный выпуск python-3.7.2 и установил его.Все прошло хорошо, за исключением того, что клавиша со стрелкой вверх для вызова команды оболочки Python не работала.Затем, когда я попытался выйти из системы, мышь и курсор зависли.Я испытал это еще до установки Python-3.7.2.Плохо то, что после перезагрузки ПК он зависает при входе в консоль.Каждый раз, когда я вводил действительный пароль, экран вспыхивал и возвращался к приглашению входа в систему.Я пробовал установить python-3.7.1, и результат тот же.

Ниже приведена процедура установки, которую я использовал в соответствии с Python-3.7.2 / README.rst

~/Downloads$ tar -xf Python-3.7.2.tar.xz 
~/Downloads/Python-3.7.2$ configure
~/Downloads/Python-3.7.2$ make
~/Downloads/Python-3.7.2$ sudo make install

zipimport.ZipImportError: невозможно распаковать данные;zlib недоступен Makefile: 1130: рецепт для целевой установки «не удалось»

   36  configure --with-zlib=/usr/include
   41  sudo apt-get install zlib1g-dev
   42  make
   44  sudo make install

ModuleNotFoundError: нет модуля с именем «_ctypes» Makefile: 1130: рецепт для целевой установки не удалось

   51  sudo apt-get install libreadline-dev 
   66  sudo apt-get install libffi-dev
   65  sudo make install

Вышеуказанная процедура также исправила проблему со стрелкой вверх.Однако я заметил, что после первого «sudo make install» python-3.7, выход из системы и перезагрузка уже застряли в цикле входа в систему.

Я также вернулся к Ubuntu 16.04, у него, похоже, не было проблемы с зависанием при выходе из системы, но у него была проблема с циклом входа в систему при установке python-3.7.Кстати, их Python по умолчанию (3.5.2 для Ubuntu 16.04 и 3.6.7 для Ubuntu 18.04) работает просто отлично.

У кого-нибудь есть эта проблема или какое-либо исправление к ней?

...