日々精進

新しく学んだことを書き留めていきます

Windows環境でpip install pycocotoolsを実行すると「cl : コマンド ライン error D8021 : 数値型引数 '/Wno-cpp' は無効です。」エラー

どうもコンパイラに渡すオプションが間違っているっぽい。恐らくpycocotoolsのインストール時にコンパイルを実行するが、そのコンパイラがpycocotoolsの作者の環境とユーザの環境で違うのが原因だろう。

以下を実行するとインストールできる。

pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

ただ、conda env createで環境を作ろうとするとやっぱりエラーになるから、conda env createの後でpycocotoolsだけpip installを手動で実行しないといけないのが面倒。

参考: