【python】「cannot import name QUOTE_MINIMAL」エラーが出て、pipで何やっても止まるようになった話
おやモジュールが足りない。pip install hogehoge....っと
cannot import name QUOTE_MINIMAL
cannot import name QUOTE_MINIMAL
cannot import name QUOTE_MINIMAL!!!!!って何!!!!!
ってなったんですよ
結論
pandasをインストールしてある環境下に、csv.pyって名前のついてるファイルがあると起きるらしい。csv_file.pyとかに名前を変えれば治る。
場合によってはpandasのバージョンを変更してみるのも手らしいけど、私の場合はcsv.pyをリネームするだけで治りました。
症状
ある日突然、
pip install hogehoge....
cannot import name QUOTE_MINIMAL
おや、どうしたかな、何インストールしてあったっけ、pip freeze...っと……
cannot import name QUOTE_MINIMAL
エラーメッセージ的にpandasが悪さしてるな……?pip uninstall pandas...
cannot import name QUOTE_MINIMAL
……
ってなりました。もー、エラーメッセージ読んでも、解るのはpandasの内部でインポートエラーが起きてるってことだけ。アンインストールもできず、追加で必要なモジュールのインポートも出来ず、freezeで一覧出すことも出来ず……(試した範囲では、install、uninstall、freezeは同じエラーでできなくなり、listは使えました)
エラーメッセージで検索したら解決しましたが、しばらくハマったので覚え書き。
でもpandas使うときって、出力時や入力時に高確率でcsv併用するよね……?となればcsv.pyは作りたくなるよね……?とんだ落とし穴だよ……
参考
大変助かりました
この記事が気に入ったらサポートをしてみませんか?