Poetry无法找到connectorx安装候选问题求助(Python3.11+Poetry1.2.2)
解决Poetry安装connectorx失败的问题
以下是针对Poetry 1.2.2 + Python 3.11场景的可行解决方案:
升级Poetry到最新版本
Poetry 1.2.2对Python 3.11的包兼容性支持不完善,升级后能修复不少包查找的问题。执行命令:poetry self update升级完成后重新尝试
poetry add connectorx。指定兼容Python 3.11的connectorx版本
connectorx 0.3.1未提供适配Python 3.11的二进制轮子,更高版本(如0.3.2及以上)已支持Python 3.11。直接指定版本安装:poetry add connectorx==0.3.2借助pip导入已安装的包到Poetry
既然pip能成功安装,可先通过pip安装包,再让Poetry同步依赖:pip install connectorx poetry add connectorx --lock或者手动在
pyproject.toml中添加connectorx = "^0.3.1"后,执行poetry lock --no-update生成匹配的锁文件。允许安装预发布版本
如果需要的适配版本处于预发布阶段,可添加参数允许安装:poetry add connectorx --allow-prereleases
内容的提问来源于stack exchange,提问作者Justin Patel
相关产品推荐
相关产品推荐

