python 无法安装backports.zoneinfo,这是通过滚轮安装Pillow所必需的

bttbmeg0  于 2023-06-20  发布在  Python
关注(0)|答案(2)|浏览(576)

我在MacOs中设置我的项目,需要安装需求(包括Pillow)。当我运行pip 3 install -r requirements.txt时,一切正常,直到我收到以下消息:
错误:无法为backports.zoneinfo构建轮子,安装基于pyproject. toml的项目需要该轮子
我看到过类似的问题,答案是升级pip,我这样做了,但错误仍然是一样的。
我在MacOS上使用Python 3.10

vqlkdk9b

vqlkdk9b1#

backport zoneinfo不支持python3.10。因此,您将不得不使用3.9或更低版本,直到3.10车轮发布。

ioekq8ef

ioekq8ef2#

仅供参考,zoneinfo是Python 3.9版本以来的标准库的一部分。如果你的python版本是3.10或更高,你很可能不需要这个库的backports。
检查链接https://docs.djangoproject.com/en/4.2/topics/i18n/timezones/
时区支持使用zoneinfo,它是Python 3.9的Python标准库的一部分。如果你使用的是Python 3.8,backports.zoneinfo包会自动安装在Django旁边。
https://pypi.org/project/backports.zoneinfo/
backports.zoneinfo模块应该是Python 3.9标准库模块zoneinfo的直接替代品。如果你不支持Python 3.9之前的任何东西,你不需要这个库;

相关问题