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

在 Ubuntu 14.04 上,我使用 Pycharm 专业版。当我开始调试会话时,我在 Pycharm 的事件日志中看到以下消息:

可用的 Python 调试器扩展

Cython 扩展加速了 Python 调试

安装 它是如何工作的

单击Install会打开一个带有错误消息的弹出窗口:

http://img2.mukewang.com/61406a640001a2c103210145.jpg

我也在这里描绘了文本,以便其他人更容易找到它:

编译 Cython 扩展错误

非零退出代码 (1):

无法执行“gcc”:没有这样的文件或目录

错误:命令“gcc”失败,退出状态为 1

寻找解决方案:

  1. 我根据上面提到的链接手动编译了 Cython 加速:/usr/bin/python3 /<PYCHARM_INSTALLATION_PATH>/helpers/pydev/setup_cython.py build_ext --inplace. 这成功完成,但对错误消息没有帮助。

  2. 我添加了 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

    它成功完成,但不会更改上述弹出错误消息。

我还能检查或执行什么?


www说
浏览 1982回答 2
2回答

杨魅力

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

万千封印

首先:sudo&nbsp;apt&nbsp;install&nbsp;--reinstall&nbsp;gcc然后运行下面的命令取决于Python您使用的版本:对于Python 2.x使用:$&nbsp;sudo&nbsp;apt-get&nbsp;install&nbsp;python-dev对于Python 3.x使用:$&nbsp;sudo&nbsp;apt-get&nbsp;install&nbsp;python3-dev对于Python 3.8使用:$&nbsp;sudo&nbsp;apt-get&nbsp;install&nbsp;python3.8-dev
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python