Windows10+VSCode环境下pip安装jsonnet Python包失败求助
解决Windows下pip安装jsonnet失败的问题
方案1:使用纯Python版jsonnet(推荐)
原生jsonnet包依赖C++编译环境,Windows下易出现编译失败问题,直接安装纯Python实现的pyjsonnet即可,无需编译:
pip install pyjsonnet
该包完全兼容jsonnet语法,足以处理Grafana的libsonnet文件。
方案2:安装C++编译环境后再装原生jsonnet
若必须使用原生jsonnet包,需先配置Windows的C++编译环境:
- 打开Visual Studio Installer,安装「使用C++的桌面开发」工作负载,确保勾选MSVC v142工具链、Windows 10 SDK等核心组件
- 安装完成后重启VSCode和终端,重新执行:
pip install jsonnet --use-pep517
方案3:通过conda安装(若有conda环境)
如果你的环境用conda管理,直接安装预编译好的jsonnet:
conda install -c conda-forge jsonnet
内容的提问来源于stack exchange,提问作者M65
相关产品推荐
相关产品推荐

