Не могу заставить работать python файл, не могу установить другую версию python по умолчанию на Manjaro Linux - PullRequest
0 голосов
/ 26 февраля 2020

спасибо заранее за вашу помощь и время. Я пытаюсь запустить файл python, который в основном представляет собой игру pacman. Тем не менее, терминал продолжает выдавать мне ошибки, подобные этой:

File "pacman.py", line 292
    if not self.quiet: print "Pacman emerges victorious! Score: %d" % state.data.score
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Pacman emerges victorious! Score: %d" % state.data.score)? 

Я провел некоторое исследование и думаю, это связано с тем, что я использую python 3.8.1 вместо python 2.7. Это верно? Итак, после этого я загрузил python 2.7 на manjaro linux через терминал, но я все еще получаю ту же ошибку. Когда я проверяю python версию, которую я использую, она все еще показывает 3.8.1, и я думаю, что это по умолчанию, поэтому я все еще не могу запустить мой файл. Я прав?

Если так, что мне делать? Я обнаружил, что для таких проблем есть пакет под названием virtualenv, и, хотя я могу загружать и использовать его, я думаю, что лучше научиться менять версию по умолчанию, просто чтобы я мог узнать немного больше из этого опыта.

...