windows python安装mathutils库出现错误的解决过程

 更新时间:2026年01月25日 10:30:23   作者:NB_newbie  
在Windows 11上安装mathutils库时遇到“无法解析外部符号PyModule_AddType”错误,通过查看mathutils.c文件,注释掉PyModule_AddType并改为PyModule_AddObject后,重新安装成功并可以正常使用

项目场景

在windows11上python安装mathutils库时报错。分如下两种情况安装,都报的是同样的错误:

(1)直接在使用pip安装

python -m pip install mathutils
# 或者
pip install mathutils

 (2)下载好mathutils,该库是在gitlib网站中管理的。conda进入到文件目录后,输入如下命令安装

python setup.py build
python setup.py install

报的错误为“无法解析外部符号PyModule_AddType”

配置描述

这里使用的是windows 11, vs2017, python是conda环境下的3.7;

网上一些很多相关但是不确切的经验分享,比如分析分析错误2001的。但是对所遇到的问题无效。

解决方案

找到外部符号PyModule_AddType所在位置

E:\.....\blender-mathutils-master\src\mathutils\mathutils.c

 如下图所示注释掉PyModule_AddType,重新安装

输入安装命令,即可顺利安装

python setup.py build
python setup.py install

成功

然而,却无法正常使用mathutils,调用时报错如下:

将PyModule_AddType改成PyModule_AddObject并取消上述注释,成功!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python决策树之C4.5算法详解

    python决策树之C4.5算法详解

    这篇文章主要为大家详细介绍了python决策树之C4.5算法的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 解决python os.mkdir创建目录失败的问题

    解决python os.mkdir创建目录失败的问题

    今天小编就为大家分享一篇解决python os.mkdir创建目录失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python小技巧之批量抓取美女图片

    python小技巧之批量抓取美女图片

    学了python以后,知道python的抓取功能其实是非常强大的,当然不能浪费,呵呵。我平时很喜欢美女图,呵呵,程序员很苦闷的,看看美女,养养眼,增加点乐趣。好,那就用python写一个美女图自动抓取程序吧~~
    2014-06-06
  • Python ARP扫描与欺骗实现全程详解

    Python ARP扫描与欺骗实现全程详解

    这篇文章主要介绍了Python 实现ARP扫描与欺骗,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-10-10
  • Python实现将HTML表格一键导出为Excel(xlsx)的实战指南

    Python实现将HTML表格一键导出为Excel(xlsx)的实战指南

    在数据采集、网页解析或自动化报表场景中,我们经常会遇到需要将HTML 页面中提取的表格数据导出为Excel文件,下面我们就来看看如何使用Python实现这一功能吧
    2026-01-01
  • python有证书的加密解密实现方法

    python有证书的加密解密实现方法

    这篇文章主要介绍了python有证书的加密解密实现方法,采用了M2Crypto组件进行相关的加密解密操作,包含了详细的完整实现过程,需要的朋友可以参考下
    2014-11-11
  • Python中强大的命令行库click入门教程

    Python中强大的命令行库click入门教程

    click是Python的一个命令行工具,极其好用。不信?一试便知。下面这篇文章主要给大家介绍了Python中强大的命令行库click,需要的朋友可以参考学习,下面来一起看看吧。
    2016-12-12
  • Python 变量类型详解

    Python 变量类型详解

    变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。这篇文章主要介绍了Python 变量类型详解,需要的朋友可以参考下
    2018-10-10
  • 利用Python的Django框架生成PDF文件的教程

    利用Python的Django框架生成PDF文件的教程

    这篇文章主要介绍了利用Python的Django框架生成PDF文件的教程,用ReportLab API动态生成PDF文件,需要的朋友可以参考下
    2015-07-07
  • Django初步使用Celery处理耗时任务和定时任务问题

    Django初步使用Celery处理耗时任务和定时任务问题

    这篇文章主要介绍了Django初步使用Celery处理耗时任务和定时任务问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12

最新评论