pipenv install 'module' object is not callable 에러 해결방법
in Back-end
‘module’ object is not callable 에러
$ pipenv --three
$ pipenv install [library]
pipenv를 이용하여 처음 프로젝트를 시작할 때 아래와 같은 에러 메시지가 발생한다.
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies...
Locking [packages] dependencies...
env/utils.py", line 402, in resolve_deps
req_dir=req_dir
File "/usr/local/lib/python3.7/site-packages/pipenv/utils.py", line 250, in actually_resolve_deps
req = Requirement.from_line(dep)
File "/usr/local/lib/python3.7/site-packages/pipenv/vendor/requirementslib/models/requirements.py", line 704, in from_line
line, extras = _strip_extras(line)
TypeError: 'module' object is not callable
해당 버그 는 pipenv의 18.1, 2018.7.1
버전에서 발견된 버그이다.
$ pipenv run pip install pip==18.0
위와 같은 명령어로 pip 버전을 내리는 방법도 있으나 pipenv를 업그레이드 하는 방법으로 해결
$ brew upgrade pipenv