😊

pyinstallerでの./waf distclean allでエラーが出るときの対処

2024/10/27に公開

実際に出たエラー

最初はいい感じに進んでいたけど、ある程度時間がたつと↓のようなエラーが出てくる

対処法

よくpowershellを眺めていたら、少し上に↓が出てきた


ふむふむ....表示できない文字?!データの損失?!そりゃエラーになるわけだ、ということでファイルをUnicodeで保存しようとしたところ...↓

え??UTF-8??Unicodeじゃないのこれ??
そのあといろいろ調べてみた結果、こちらの記事の追記にこのようなことが書いてありました

visual studioでutf-8 (BOM付き)を選択することで解決できました。

BOOM! これは勝利へのリーチですね。ということでUTF-8(BOM付き)に変えていきます
こうして↓

選択肢の下をクリックして↓

UTF-8 With Bomを選べば↓

これでpython ./waf distclean allをしたらどうなっちゃうんだ?!?!

ドキドキ....↓


わーい!成功だ!!!!
あとはpyinstallerディレクトリに戻ってpip install wheelpip install . をすれば完成!これでエラー対処、完了です!!

参考にしたサイト

(謎解決)warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいま す。データの損失を 防ぐために、ファイルを Unicode 形式で保存してください。

Discussion