pipenv update出錯解決方案


首先上報錯信息:

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM