at backyard

Color my life with the chaos of trouble.

ImportError: cannot import name 'secure_filename' from 'werkzeug' というエラーが出たときの解決方法

久しぶりにFlaskを使ったプロジェクトを動かしたら、こんなエラーが出ていた。

ImportError: cannot import name 'secure_filename' from 'werkzeug' 

解決方法については下記のstack overflowを参照した。

stackoverflow.com

-from werkzeug import secure_filename
+from werkzeug.utils import secure_filename

werkzeug.utils と修正することで動いた。

なお、上に貼ったstack overflow内に色々とコメントが書かれていたので、詳細が知りたい方はぜひそちらを参照してみてほしい。
詳細を色々と追ってからここにまとめるには、幾分疲れ気味だったので、とりあえずエラー解決時の備忘録としてこのままこの文章は投稿する。