【发布时间】:2018-03-15 10:14:18
【问题描述】:
[joepareti54@xxx build]$ ./manta ../scenes/_trainingData.py --dim 3 --addModelGeometry True --addSphereGeometry True
Version: mantaflow 64bit fp1 commit dd3bb0c0a65cc531d3c33487bde5edcb4aa6784f from Mar 14 2018, 14:53:44
Loading script '../scenes/_trainingData.py'
Traceback (most recent call last):
File "../scenes/_trainingData.py", line 12, in <module>
from Emitter import *
File "/home/joepareti54/FluidNet/manta/scenes/Emitter.py", line 15, in <module>
import matlabnoise
File "/home/joepareti54/FluidNet/manta/build/../../../matlabnoise/matlabnoise.py", line 81
def Perlin2D(*args) -> "double" :
^
SyntaxError: invalid syntax
我认为无效语法发生在:
def Perlin2D(*args) -> "double" :`enter code here`
return _matlabnoise.Perlin2D(*args)
Perlin2D = _matlabnoise.Perlin2D
【问题讨论】:
-
您正在以与脚本要求不兼容的 Python 版本运行脚本。
-
谢谢大家,也谢谢你格式化我的帖子......我不太确定:[joepareti54@xxx build]$ which python /anaconda/envs/py35/bin/python [joepareti54@xxx build ]$ 但是重命名上述定义是无关紧要的,即 ./manta 命令返回完全相同的错误