ImportError: 'functools' から名前 'cache' をインポートできません 質問する

ImportError: 'functools' から名前 'cache' をインポートできません 質問する

私が見つけた解決策はすべて にのみ存在しますlru_cache。しかし、私のケースではdir(functools)、 はlru_cacheに存在しますfunctoolsが、 はcacheに存在しません。どうすればこれを解決できますか?

ベストアンサー1

ドキュメントfunctools.cachePython 3.9 以降でのみ使用可能であると記載されています。以前のバージョンを使用している場合は、 を使用するのと同じであるとドキュメントにも記載されているため、lru_cache(maxsize=None)おそらくこれが最善の選択肢です。

おすすめ記事