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中的序列化与反序列化的使用

    详解Python中的序列化与反序列化的使用

    这篇文章主要介绍了详解Python中的序列化与反序列化的使用,针对pickle和cPickle对象进行了探究,需要的朋友可以参考下
    2015-06-06
  • python多项式拟合之np.polyfit 和 np.polyld详解

    python多项式拟合之np.polyfit 和 np.polyld详解

    这篇文章主要介绍了python多项式拟合之np.polyfit 和 np.polyld的实例代码,python数据拟合主要可采用numpy库,库的安装可直接用pip install numpy等,需要的朋友跟随小编一起学习吧
    2020-02-02
  • 基于Python 优化 MUI标题栏

    基于Python 优化 MUI标题栏

    这篇文章主要介绍的是基于Python 优化 MUI标题栏,一个特色鲜明MUI界面无疑是能够吸引用户的关键之一,这利用css和JavaScript可以很快进行实现,但是同时对于初学者来说也是困难的,下面文章就来学习几个简单的小技巧实现页面美化吧,需要的朋友可以参考一下
    2021-11-11
  • pycharm连接虚拟机的实现步骤

    pycharm连接虚拟机的实现步骤

    本文主要介绍了pycharm连接虚拟机的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-12-12
  • OpenCV绘制圆端矩形的示例代码

    OpenCV绘制圆端矩形的示例代码

    本文主要介绍了OpenCV绘制圆端矩形的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 从零教你如何使用Python实现GIF压缩效果

    从零教你如何使用Python实现GIF压缩效果

    如果你经常在网上收集各种有趣的GIF动图,但发现它们占用了太多空间,所以本文小编就来和大家详细介绍一下如何使用Python实现GIF压缩效果吧
    2025-07-07
  • python 连接sqlite及简单操作

    python 连接sqlite及简单操作

    本文通过实例代码给大家介绍了python 连接sqlite及简单操作,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-06-06
  • 在Django中Pyecharts生成图表实现

    在Django中Pyecharts生成图表实现

    pyecharts是支持python的一种可视化,那么在Django中Pyecharts如何生成图表,主要有两种方法,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Django框架 查询Extra功能实现解析

    Django框架 查询Extra功能实现解析

    这篇文章主要介绍了Django框架 查询Extra功能实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 基于Python轻松实现PDF转图片

    基于Python轻松实现PDF转图片

    PDF文件是我们在日常工作和学习中常用的文档格式之一,但你知道吗,你可以将PDF文件转换为图像,让文档变得更加生动有趣,下面我们就来看看具体的实现方法吧
    2023-08-08

最新评论