Принудительно использовать Python 2.7 для запуска моего скрипта - невозможно импортировать имя 'urlencode' - PullRequest
0 голосов
/ 25 июня 2019

Я пытаюсь запустить скрипт.Вот так:

$ ./script_I_downloaded.sh arg1 arg2 arg3

и я получаю следующую ошибку:

не могу импортировать имя 'urlencode'

Эта ошибка, похоже, связанана python3.Скрипт, который я запускаю, использует python2.Таким образом, я хотел бы выполнить его с помощью python2.У меня есть Pyhton 2.7 в моей системе.Однако, когда я пытаюсь сделать ...

$ python2 ./script_I_downloaded.sh arg1 arg2 arg3

... я получаю ошибку, потому что теперь аргумент нет.1 является аргументом № 2, поэтому скрипт завершается ошибкой.Как я могу заставить этот скрипт выполняться под python2?

PS: я нашел некоторые решения в Интернете, говорящие, что я должен изменить что-то в импорте, но я не хочу связываться с источником скриптов, так как я не делаюпонимаю многое из этого, и это не мой собственный сценарий.Я на OS X.

...