본문 바로가기
Coding/Etc

pipenv TypeError: 'module' object is not callable 오류 해결

by Hide­ 2018. 10. 19.
반응형

오랜만에 파이썬 가상환경을 통해 작업을 하려고 했는데 pipenv install시 아래와 같은 에러가 발생했다.

(예제에서는 flask를 설치하려고 했음)


Adding flask to Pipfile's [packages]...

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 run pip install pip==18.0


아마 pip 18.1버전과의 호환성 문제인 것 같다.

그래서 18버전으로 다운그레이드 시켜주면 에러가 해결된다.