首先上報錯信息:
Running $ pipenv lock then $ pipenv sync. Locking [dev-packages] dependencies... Locking [packages] dependencies... env/utils.py", line 402, in resolve_deps req_dir=req_dir File "/usr/local/lib/python3.6/dist-packages/pipenv/utils.py", line 250, in actually_resolve_deps req = Requirement.from_line(dep) File "/usr/local/lib/python3.6/dist-packages/pipenv/vendor/requirementslib/models/requirements.py", line 704, in from_line line, extras = _strip_extras(line) TypeError: 'module' object is not callable
一直報TypeError: 'module' object is not callable錯誤
解決方法 : 是因為pip的版本問題
pipenv version 2018.7.1 支持完美的pip版本是pip 18.0
所以 執行以下命令 重裝pip為18.0(該命令只對當前項目的虛擬環境生效 不影響全局pip)
pipenv run pip install pip==18.0