Windows环境下Python 3.10.7无法安装graphql模块求助
解决Windows下安装
graphql模块的编译错误问题 你尝试安装的
graphql包是老旧且维护不佳的版本,它依赖Cython编译扩展代码,Windows环境下若无对应编译工具就会触发编译失败,且该包大概率不兼容Python 3.10。最优解决方案是安装**
graphql-core**——这是GraphQL规范的官方Python实现,预编译了Windows可用的二进制包,无需手动编译:- 先卸载已安装的残缺
graphql包(如果有的话):python -m pip uninstall -y graphql - 安装
graphql-core:python -m pip install graphql-core
- 先卸载已安装的残缺
安装完成后,脚本里
import graphql的语句可正常运行,graphql-core完全兼容原graphql包的接口。若你坚持要安装原
graphql包,需先配置Windows编译环境:- 安装Cython:
python -m pip install cython - 安装Visual Studio Build Tools(需勾选“C++开发工具”组件),重启PowerShell后再尝试安装
graphql包。但不推荐此方案,原包已停止维护,存在兼容性风险。
- 安装Cython:
内容的提问来源于stack exchange,提问作者Mighty
相关产品推荐
相关产品推荐

