どうもコンパイラに渡すオプションが間違っているっぽい。恐らくpycocotoolsのインストール時にコンパイルを実行するが、そのコンパイラがpycocotoolsの作者の環境とユーザの環境で違うのが原因だろう。
以下を実行するとインストールできる。
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
ただ、conda env createで環境を作ろうとするとやっぱりエラーになるから、conda env createの後でpycocotoolsだけpip installを手動で実行しないといけないのが面倒。
参考:
pip install pycocotoolsで「cl : コマンド ライン error D8021 : 数値型引数 '/Wno-cpp' は無効です。」が出たときは、pipでのinstallは諦めて「pip install git+https://t.co/qQtO1MQ2WY」でインストールする。
— Chibadai (@ChibaTeck) 2018年12月15日
※参照URL:https://t.co/WbFn7o7F4b