Я использую виртуальную машину Debian (4.9.189-3 + deb9u1) в облаке Google. Я хочу запустить скрипт на этом экземпляре;скрипт отлично работает на моей локальной машине (Mac OSX Mojave 10.14.6; python 3.6.8). Однако, когда я запускаю ее на ВМ, я получаю сообщение об ошибке, которое, по-видимому, связано с тем фактом, что моя ВМ запускает Python 3.4, когда сценарию требуется Python 3.6+.
Вот проблема. Когда я запускаю python -V
, ответом является Python 3.7.4
. Однако, когда я пытаюсь установить библиотеку, поддерживающую скрипт, я хочу запустить
pip3 install --user --upgrade -e
git+https://github.com/twintproject/twint.git@origin/master#egg=twint
, я получаю
twint requires Python '>=3.6.0' but the running Python is 3.5.3
.
Я попытался изменить Python по умолчанию, как описано здесь ;это, похоже, не работает - на самом деле, Python 3.6 даже не отображается как опция, когда я запрашиваю ls /usr/bin/python*
. Кто-нибудь может дать какой-нибудь совет о том, как действовать здесь? Спасибо.