【tf-pose-estimation】 requirements.txt의 pip3 install을 할 수 없다



개요



골격 추정 라이브러리로 유명한 "tf-pose-estimation"을 이용할 때 requirements.txt에 쓰여진 모듈을 설치할 때 상당히 막혔기 때문에 메모.

사건



htps : // 코 m / 이케 코 / ms / 9 아 632b10588b423db172
위의 절차 중 "pip3 install -r requirements.txt"
에 오류가 발생합니다.

오류 로그


・・・省略・・・
Collecting pycocotools
  Downloading https://files.pythonhosted.org/packages/96/84/9a07b1095fd8555ba3f3d519517c8743c2554a245f9476e5e39869f948d2/pycocotools-2.0.0.tar.gz (1.5MB)
     |████████████████████████████████| 1.5MB 2.5MB/s 
    ERROR: Command errored out with exit status 1:
     command: /usr/local/opt/python/bin/python3.7 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/9r/s1rktt555mdgy44wfqx5kg780000gp/T/pip-install-x_yvzfkm/pycocotools/setup.py'"'"'; __file__='"'"'/private/var/folders/9r/s1rktt555mdgy44wfqx5kg780000gp/T/pip-install-x_yvzfkm/pycocotools/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/9r/s1rktt555mdgy44wfqx5kg780000gp/T/pip-install-x_yvzfkm/pycocotools/pip-egg-info
         cwd: /private/var/folders/9r/s1rktt555mdgy44wfqx5kg780000gp/T/pip-install-x_yvzfkm/pycocotools/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/9r/s1rktt555mdgy44wfqx5kg780000gp/T/pip-install-x_yvzfkm/pycocotools/setup.py", line 2, in <module>
        from Cython.Build import cythonize
    ModuleNotFoundError: No module named 'Cython'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

로그적으로는 「Cython의 모듈이 없는가로부터 인스톨해 주세요」라고 말하고 있지만, 그 밖에도 여러가지 대응이 필요했다.

해결 방법



Cython의 설치도 맞추어 이하의 순서를 실시한 결과 해소했다.
$ brew install pyenv
$ pyenv install 3.6.5
$ pyenv global 3.6.5  
$ eval "$(pyenv init -)"
$ pip install --upgrade pip
$ pip install --upgrade cython

좋은 웹페이지 즐겨찾기