非零退出代码(1): _pydevd_bundle / pydevd_cython.c:13:20:致命错误:Python.h:没有这样的文件或目录 编译终止。 错误:命令'x86_64-linux-gnu-gcc'失败,退出状态 1
请帮我解决尝试在PyCharm中安装Cython的错误。
答案 0 :(得分:16)
JetBrains提供了答案:
https://www.jetbrains.com/help/pycharm/2017.3/cython-speedups.html
如果您使用的是Ubuntu,请运行:
对于Python 2.7:sudo apt-get install python-dev
对于Python 3.5:sudo apt-get install python3-dev
对于Python 3.6:sudo apt-get install python3.6-dev
答案 1 :(得分:1)
对于python 3.7 sudo apt install libpython3.7-dev
解决了我的问题
答案 2 :(得分:0)
也适用于 Python 3.9
sudo apt-get install python3.9-dev
答案 3 :(得分:0)
每次 PyCharm 进行 IDE 更新时,我都会花费无数个小时寻找如何在 Linux 中再次更新。
下次我想在这里为自己注册我的答案。
python
。sudo apt-get install python<your_bin_version>-dev
观察。使用 which python
处的 usr/bin
查找。python
无法识别 conda setuptools
。sudo apt-get install python3-setuptools
之后,如果你运行,PyCharm help 的更新位置,如下:
sudo /usr/bin/python3 /<your_pycharm_installation_dir>/pycharm-2021.1/plugins/python/helpers/pydev/setup_cython.py build_ext --inplace
然后,只有这样,它才能工作......(但仅适用于基础python)。
接下来,我找到了最近构建的目录/_pydevd_bundle
并手动(是的)将其复制到
/<your conda environmenbt>/.conda/envs/py39web/compiler_compat
不过,除了 jupyter 笔记本。