【问题标题】:Is there a way to make numpy work with Maya 2020?有没有办法让 numpy 与 Maya 2020 一起工作?
【发布时间】:2021-02-15 14:39:11
【问题描述】:

我安装了带有 numpy 1.19.4 的 Python 3.9.1 和 Maya 2020。我已经安装了一个插件(SMPL,实际上,从这里开始:https://smpl.is.tue.mpg.de/downloads),加载没有任何问题,但是当它命中时出错实际引用 numpy ('''np.array()'''...) 的第一行错误如下:

'module' object has no attribute 'array'

我怀疑我可能使用了 Maya 不喜欢的 numpy 版本。有没有其他人遇到过这个?任何有关如何解决的提示都将受到欢迎。谢谢!

【问题讨论】:

  • 在上面的行上执行print(np)print(dir(np))。结果如何?
  • 结果是:<module 'numpy' from 'C:\Users\Yannis\AppData\Local\Programs\Python\Python39\Lib\site-packages\numpy'> 这是我的预期。对于print(dir(np)),结果为:['__doc__', '__file__', '__name__', '__package__', '__path__']
  • 看起来模块没有正确加载。里面应该有更多的东西
  • 跟随这条路。 numpy 文件夹中有什么?

标签: python numpy


【解决方案1】:

好的,解决了!感谢@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 安装。

【讨论】:

    猜你喜欢
    • 2020-03-09
    • 1970-01-01
    • 2013-03-27
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 2023-03-28
    • 2011-01-13
    相关资源
    最近更新 更多