日々精進

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

conda env createでyamlを指定しconda環境を作る時にpycocotoolsが含まれていると「ModuleNotFoundError: No module named 'Cython'」エラー

pycocotoolsのsetup.pyがCythonなどをimportしているためエラーになるっぽい。

ホントはやりたくないが、以下のようにyamlに含めず後からpip installでインストールするようにした。

conda env create -f=/root/environment.yaml conda activate myenv pip install 'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'

参考:

github.com