Ubuntu 18.04安装numpy遇阻:evo源码安装引发的模块缺失与编译错误
解决步骤
你安装的
python-dev是对应Python2的开发包,而你的默认Python是3.8.16,需要安装对应Python3.8版本的开发包:sudo apt-get install python3.8-dev安装完成后,明确使用Python3.8的pip来安装numpy,避免版本混淆:
python3.8 -m pip install numpy最后回到evo的源码目录,用Python3.8执行安装命令:
python3.8 setup.py install # 或者用pip安装本地包 python3.8 -m pip install .
如果问题仍存在,可以检查Python3.8的include目录下是否存在Python.h,路径通常为/usr/include/python3.8/Python.h,确认文件存在后再重试安装。
内容的提问来源于stack exchange,提问作者Xiwen Wu
相关产品推荐
相关产品推荐

