Kan*_*rKK 5 python-3.x pipenv pipenv-install python-3.11
pipenv lock工作成功。但是,pipenv install还是pipenv sync -d会抛出错误。
File "/Users/kkannar/.pyenv/versions/3.11.4/lib/python3.11/site-packages/pipenv/routines/install.py", line 651, in _cleanup_procs
dep.use_pep517 = True
^^^^^^^^^^^^^^
File "/Users/kkannar/.pyenv/versions/3.11.4/lib/python3.11/site-packages/pipenv/vendor/requirementslib/models/common.py", line 18, in __setattr__
raise ValueError(f'"{self.__class__.__name__}" object has no field "{name}"')
ValueError: "Requirement" object has no field "use_pep517"
Run Code Online (Sandbox Code Playgroud)
我尝试将 pyyaml 设置为 6.0.1 或 5.3.1 但没有帮助。
系统详细信息:Apple M1
罗塞塔模式 (i386)
小智 0
我有同样的问题。
跑步
pipenv sync -v
Run Code Online (Sandbox Code Playgroud)
显示了有关错误如何产生的更多详细信息,足以找出根本原因。
就我而言,我的 pyproject.toml 文件不正确 - 许可证字段已与 [project] 对象分离,并被视为 [project.scripts] 对象的一部分。