При запуске проектов django с помощью python3 или установке модулей с помощью pip я получаю ошибки google-appengine, даже если мой проект не использует google appengine.
При запуске pip3 freeze я получаю следующие результаты:
andrew@andrew:~/dev/quickistock$ pip3 freeze
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
File "/home/andrew/.local/lib/python3.5/site-packages/pip/__init__.py", line 26, in <module>
from pip.utils import get_installed_distributions, get_prog
File "/home/andrew/.local/lib/python3.5/site-packages/pip/utils/__init__.py", line 23, in <module>
from pip.locations import (
File "/home/andrew/.local/lib/python3.5/site-packages/pip/locations.py", line 10, in <module>
from distutils.command.install import install, SCHEME_KEYS # noqa
File "/usr/local/google-cloud-sdk/platform/google_appengine/lib/distutils/distutils/command/install.py", line 258
raise DistutilsOptionError, \
^
SyntaxError: invalid syntax





Файл usr/local/google-cloud-sdk/platform/google_appengine/lib/distutils/distutils/command/install.py имеет строки типа это и совместим с python 2.1. Примечание. это не официальный репозиторий Google, но он точен:
print "config vars:"
Это означает, что install.py - это файл Python 2, и вы запускаете pip из Python 3. Вероятно, между ними есть некоторая несовместимость.
Выполнение команды с помощью sudo не приводит к ошибкам