Ninja is required to load C++ extensions in Pycharm
ninja
a small build system with a focus on speed
项目地址:https://gitcode.com/gh_mirrors/ni/ninja
免费下载资源
·
记录一个小小的问题
linux服务器上可以各种正常运行代码,但是当pycharm ssh连接到远程服务器时就会报错:
RuntimeError: Ninja is required to load C++ extensions
。
检查原因发现,异常发生在
try:
subprocess.check_call('ninja --version'.split(), stdout=devnull)
except OSError:
raise RuntimeError("Ninja is required to load C++ extensions")
显然是由于子进程验证ninja版本时调用了 system shell: ninja --version
,而server中和pycharm中的environment可能不一致
所以在pycharm中加入path 即可
补充:
关于这个路径在哪里,应该就是which ninja
找到的bin目录,毕竟在shell里都可以正常调用执行ninja --version
了嘛~
GitHub 加速计划 / ni / ninja
4
0
下载
a small build system with a focus on speed
最近提交(Master分支:3 个月前 )
dcefb838
Fix typo: Explaantions -> Explanations 6 个月前
2f19d3a0 - 6 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)