macOS エラーメモ: limits.h: No such file or directory

pythonのモジュールを作成する時にgccでエラーが出て止まった.

  • macOS 10.15.2
  • anaconda3-5.3.1をpyenvで入れている
limits.h: No such file or directory
error: command 'gcc' failed with exit status 1

のようなエラー.

原因はXcodegccとcondaのgccが入っていることによるエラー?らしい

$ which python
~./pyenv/../gcc

みたいに出てきた. anacondaのgccを消して, パスを直したら解決した. (pyenvで環境分けをしている)

$ conda uninstall gcc
$ pyenv rehash