意外删除了.mypy_cache文件夹



在使用invoke为django项目运行python类型检查器时,我得到错误:

File "/Users/myusername/.pyenv/versions/3.8.3/lib/python3.8/genericpath.py", line 55, in getmtime
return os.stat(filename).st_mtime
FileNotFoundError: [Errno 2] No such file or directory: '.mypy_cache/3.8/django/core/exceptions.data.json'

我不小心删除了.mypy_cache文件夹以解决另一个问题。所以现在我不知道.mypy_cache文件夹应该放在哪里,有没有命令可以再次取回它?

编辑:现在,在运行mypy之后,我已经在mypy_cache中获得了exceptions.data.json,但它仍然不断地说找不到文件。它走的路和它说的"找不到"是一样的。如何找到此异常文件?没有这个,我无法运行类型检查器

它通常作为文件夹存在于主项目下。

project
|-- .mypy_cache
|-- ...

好吧,没有什么太糟糕的事情发生,你可以简单地再次运行mypy,它将创建一个新的缓存文件夹。

下一次运行mypy时会发生的情况是,它需要更长的时间,因为他必须重新运行。

最新更新