У меня есть виртуальная машина, которую я только что настроил. Я запускаю совершенно новую установку OpenSUSE (с обновлениями онлайн с yast
). В терминале я попытался запустить python
:
$ python
bash: python: command not found
Я пытался:
$ python --version
bash: python: command not found
Тогда я попробовал:
$ zypper install python
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: patterns-openSUSE-minimal_base-conflicts-12.3-7.10.1.x86_64
conflicts with python provided by python-2.7.3-10.1.1x86_64
Затем терминал предлагает два решения: либо удалить минимальный базовый конфликт, либо не устанавливать python. Я не хочу ничего удалять, потому что не знаю, что это сделает. Полагаю, я мог бы это сделать, если бы лучше разбирался в этом, но, возможно, здесь есть проблема, которую кто-то еще видит?
Редактировать: Не знаю, поможет ли это, но я не устанавливал никакой графический интерфейс на свою виртуальную машину.
решение1
Можете ли вы удалить patterns-openSUSE-minimal_base-conflicts-12.3-7.10.1.x86_64
, а затем установить python-2.7.3-10.1.1x86_64
?
Обратите внимание, что «лучшей» командой поиска может быть:
$ find / -executable -regex ".*python.*"
или
find / -executable -name 'python*'"
Это должно дать вам все экземпляры *bin*python*, и таким образом вы сможете увидеть, где он установлен. Я подозреваю, что ваш PATH плохо настроен.