Две версии python 2.x, установленные в одной системе

Как упоминалось в сообщениях об ошибках,

GLX 1.3 или более поздней версии требуется

, но Xming поддерживает только версию 1.2. Я не уверен, что есть обходной путь...

0
09.06.2017, 16:29
2 ответа

Вы можете попытаться удалить ту, что находится в /usr/local/bin/python, выяснив, какой RPM установил ее:

rpm -f /usr/local/bin/python

Если у вас есть только одна версия, она будет вызвана.

Два других варианта:
а) Измените переменную PATH, чтобы /usr/bin стоял перед /usr/local/bin
б) Псевдоним 'python' для '/usr/bin/python'

2
28.01.2020, 02:19

Нет реальной причины удалять один из Python (от этого могут зависеть другие приложения).

Чтобы использовать /usr/bin/python по умолчанию, убедитесь, что /usr/bin стоит перед /usr/local/bin в вашем $ПУТЬ.

Вы можете исследовать это с помощью echo $PATH и можно просто добавить /usr/bin перед этим значением с помощью

PATH="/usr/bin:$PATH"

в файлах запуска вашей оболочки. Многократное перечисление /usr/bin в $PATH не является проблемой.

Если вы пишете скрипты Python, просто убедитесь, что строка shebang читается как

#!/usr/bin/python

и что скрипт является исполняемым. Это заставит его выбрать интерпретатор Python, который вам нужен.

2
28.01.2020, 02:19

Теги

Похожие вопросы