![](/img/trans.png)
[英]Difference between mypy vs mypy-lang vs pyls-mypy python packages
[英]How to install mypy-lang on python 2.7?
新版本應該支持2.7,但是pip安裝它失敗了,並且在一行中使用了python 3類型注釋語法的SyntaxError(這有點諷刺):
Traceback (most recent call last):
...
from mypy import git
File "mypy/git.py", line 10
def is_git_repo(dir: str) -> bool:
^
SyntaxError: invalid syntax
你不能在Python 2上運行Mypy。項目的自述文件具體如下:
您需要Python 3.2或更高版本才能運行mypy。
您仍然可以在Python 2代碼上使用它 。 只需使用基於注釋的注釋,並為Mypy提供--py2
標志。 您還需要Python 2的輸入庫,您可以使用pip進行安裝:
pip install typing
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.