很多小伙伴们在使用Python执行pip install sqlalchemy正常,但是执行poetry安装时就会报错,根据这一问题下面给大家介绍一下解决方法:
报错信息:
→ backend poetry add sqlalchemy Using version ^1.4.23 for SQLAlchemy Updating dependencies Resolving dependencies... (0.1s) AttributeError ‘emptyconstraint ‘object has no attribute ‘allowed’ at ~/.poetry/lib/poetry/_vendor/py3.8/poetry/core/version/markers.Py: 291, verified 287│ 288 | if self._ Name not in environment: 289│ return True 290│ → 291 │ return to yourself._ Constraints.Allow (self._ Parser (environment [self]._name])) 292│ 293 without extras (self) : # Type: ()-& GT; markertypes 294 │ return to yourself.排除(”额外”) 295│ → backend
解决方法
尝试执行下面命令:
poetry self update poetry update
或者
pip install -U poetry
或者
poetry add sqlalchemy=1.4.22
以上是关于“在Python使用Poetry安装sqlalchemy时会报错AttributeError的问题解决方法”的介绍,如需购买云服务器,推荐使用酷番云,独享IP、独享云服务器齐备,弹性灵活各种配置任您选购,最低只需要43/月,免费帮助配置环境,挂载磁盘等,协助处理简单问题,同时提供快速0元备案,让您快速运营,详情请咨询酷番云。
产品选购地址:
https://www.kufanyun.com/server/buy.html