three.js python转换器错误

three.js python转换器错误,python,three.js,Python,Three.js,我正在使用three.js中给出的python转换器将我的.obj模型转换为three.json,我已经安装了python,如果我尝试将.obj转换为.js,我可以运行简单的python程序。我遇到以下错误 D:\xampp\htdocs\3d-viewer\documents\mrdoob-three.js-d3cb4e7\utils\converters\obj >convert_obj_three.py -i male02.obj -o male02.js Converting [m

我正在使用three.js中给出的python转换器将我的.obj模型转换为three.json,我已经安装了python,如果我尝试将.obj转换为.js,我可以运行简单的python程序。我遇到以下错误

D:\xampp\htdocs\3d-viewer\documents\mrdoob-three.js-d3cb4e7\utils\converters\obj
>convert_obj_three.py -i male02.obj -o male02.js
Converting [male02.obj] into [male02.js] ...
Traceback (most recent call last):
  File "D:\xampp\htdocs\3d-viewer\documents\mrdoob-three.js-d3cb4e7\utils\conver
ters\obj\convert_obj_three.py", line 1581, in <module>
    convert_ascii(infile, morphfiles, colorfiles, outfile)
  File "D:\xampp\htdocs\3d-viewer\documents\mrdoob-three.js-d3cb4e7\utils\conver
ters\obj\convert_obj_three.py", line 1106, in convert_ascii
    "faces"     : ",".join(generate_face(f, fc) for f, fc in zip(faces, colorFac
es)),
  File "D:\xampp\htdocs\3d-viewer\documents\mrdoob-three.js-d3cb4e7\utils\conver
ters\obj\convert_obj_three.py", line 1106, in <genexpr>
    "faces"     : ",".join(generate_face(f, fc) for f, fc in zip(faces, colorFac
es)),
  File "D:\xampp\htdocs\3d-viewer\documents\mrdoob-three.js-d3cb4e7\utils\conver
ters\obj\convert_obj_three.py", line 665, in generate_face
    for i in xrange(nVertices):
NameError: name 'xrange' is not defined
D:\xampp\htdocs\3d viewer\documents\mrdoob three.js-d3cb4e7\utils\converters\obj
>转换_obj_three.py-i male02.obj-o male02.js
正在将[male02.obj]转换为[male02.js]。。。
回溯(最近一次呼叫最后一次):
文件“D:\xampp\htdocs\3d viewer\documents\mrdoob three.js-d3cb4e7\utils\conver”
ters\obj\convert_obj_three.py”,第1581行,在
转换ascii(内嵌、变形文件、颜色文件、输出文件)
文件“D:\xampp\htdocs\3d viewer\documents\mrdoob three.js-d3cb4e7\utils\conver”
ters\obj\convert\u obj\u three.py”,第1106行,在convert\u ascii中
“面”:“,”.join(在zip中为f,fc生成_面(f,fc)(面,colorFac
),,
文件“D:\xampp\htdocs\3d viewer\documents\mrdoob three.js-d3cb4e7\utils\conver”
ters\obj\convert_obj_three.py”,第1106行,in
“面”:“,”.join(在zip中为f,fc生成_面(f,fc)(面,colorFac
),,
文件“D:\xampp\htdocs\3d viewer\documents\mrdoob three.js-d3cb4e7\utils\conver”
ters\obj\convert_obj_three.py”,第665行,在生成面中
对于X范围内的i(n证书):
NameError:未定义名称“xrange”
已被删除。错误

NameError: name 'xrange' is not defined

建议您安装了Python3,而
convert\u obj\u three.py
需要Python2。

发现它取代了range(),而不是
xrange
它工作了我为您感到高兴!并非所有Python2程序都能如此轻松地转换为Python3。