我安装了 Python 3.9.1,安装了 numpy 1.19.4 和 Maya 2020。我安装了一个插件(SMPL,实际上,来自这里:https://smpl.is.tue.mpg.de/downloads),加载没有任何问题,但是在它到达了实际引用 numpy ('''np.array()'''...) 的第一行,错误是这样的:
'module' object has no attribute 'array'
我怀疑我可能使用了 Maya 不喜欢的 numpy 版本。有没有其他人遇到过这个?任何有关如何解决的提示都将受到欢迎。谢谢!
答案 0 :(得分:0)
好的,解决了!感谢@mad-physicist 将我推向正确的方向。
问题归结为需要与 Maya 兼容的 numpy 版本,在 Maya 安装附带的特定 python 实例 (mayapy.exe) 下进行 pip 安装。
此处的详细信息:https://forums.autodesk.com/t5/maya-programming/numpy-2018-2019/td-p/9349010
它应该适用于 Maya 2018 和 2019,但它也适用于我的 2020 安装。