Невозможно запустить mypy с Python3.6: «Пакет typed_ast не установлен», но он установлен - PullRequest
0 голосов
/ 01 апреля 2019

Когда я бегу 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?

...