Я успешно обновил свой компьютер 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) работает просто отлично.
У кого-нибудь есть эта проблема или какое-либо исправление к ней?