为了账号安全,请及时绑定邮箱和手机立即绑定

Pycharm:编译 Cython 扩展错误 - 无法执行“gcc”:没有这样的文件或目录

Pycharm:编译 Cython 扩展错误 - 无法执行“gcc”:没有这样的文件或目录

www说 2021-09-14 17:24:12
在 Ubuntu 14.04 上,我使用 Pycharm 专业版。当我开始调试会话时,我在 Pycharm 的事件日志中看到以下消息:可用的 Python 调试器扩展Cython 扩展加速了 Python 调试安装 它是如何工作的单击Install会打开一个带有错误消息的弹出窗口:我也在这里描绘了文本,以便其他人更容易找到它:编译 Cython 扩展错误非零退出代码 (1):无法执行“gcc”:没有这样的文件或目录错误:命令“gcc”失败,退出状态为 1寻找解决方案:我根据上面提到的链接手动编译了 Cython 加速:/usr/bin/python3 /<PYCHARM_INSTALLATION_PATH>/helpers/pydev/setup_cython.py build_ext --inplace. 这成功完成,但对错误消息没有帮助。我添加了 python-3.6-dev 存储库: sudo add-apt-repository ppa:deadsnakes/ppa,执行:sudo apt-get update && sudo apt-get dist-upgrade 并安装了 python-3.6-dev:sudo apt-get install python3.6-dev它成功完成,但不会更改上述弹出错误消息。我还能检查或执行什么?
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

供以后参考: Cython使用gcc(默认情况下),需要验证它是否已安装并正常工作。
由于它默认安装在最近的Ubuntu发行版上,如果它不能正常工作,您可以按照 OP 修复并使用sudo apt install --reinstall gcc

查看完整回答
反对 回复 2021-09-14
?
万千封印

TA贡献1891条经验 获得超3个赞

首先:

sudo apt install --reinstall gcc

然后运行下面的命令取决于Python您使用的版本:

对于Python 2.x使用:

$ sudo apt-get install python-dev

对于Python 3.x使用:

$ sudo apt-get install python3-dev

对于Python 3.8使用:

$ sudo apt-get install python3.8-dev


查看完整回答
反对 回复 2021-09-14
  • 2 回答
  • 0 关注
  • 1981 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号