Когда я бегу mypy
вот так:
mypy file.py
Это выдает мне ошибку, Variable annotation syntax is only supported in Python 3.6 and greater
.Хорошо, я попытался запустить его так:
python3.6 -m mypy file.py
Но это дает The typed_ast package is not installed
.Хорошо, я установил его с sudo pip3 install typed_ast --target=/usr/lib/python3.6 --upgrade
.После этого я проверил пакет, который должен быть установлен:
sanyash@sanyash-ub16:~/myrepos/trash$ python3.6
Python 3.6.6 (default, Jun 28 2018, 04:42:43)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import typed_ast
>>> Ok, no import error
Но команда python3.6 -m mypy file.py
все еще не работает с The typed_ast package is not installed
.Зачем?Как я могу это исправить?Вообще, есть ли способ запустить mypy
с python3.6?