编译命令:python setup.py build_ext --inplace
CentOS Cython编译报错处理:
使用python3,缺少python依赖包时,执行:
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple <包名>
ImportError: No module named Cython.Distutils,执行:
python3 setup.py build_ext --inplace
unable to execute ‘gcc’: No such file or directory
error: command ‘gcc’ failed with exit status 1,执行:
sudo yum -y install gcc gcc-c++ kernel-devel
fatal error: Python.h: No such file or directory,执行:
yum search python | grep python-devel
sudo yum install python-devel.x86_64
升级gcc
sudo yum install centos-release-scl
sudo yum install devtoolset-8-gcc*
也可以安装7版本的 devtoolset-7-gcc*
scl enable devtoolset-8 bash
激活对应的devtoolset(本次有效)
gcc -v
查看版本
未知错误:
可能是使用C++的模块,添加C++编译指令
%%cython -a --cplus
CompileError: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe’ failed with exit status 2