Ошибка синтаксиса: недопустимый синтаксис EngineerIO.py ", строка 133, запущенная симуляция в IBM Cloud - PullRequest
0 голосов
/ 23 сентября 2019

Работает локально на Mac.Выдает синтаксическую ошибку ниже при работе в IBM Cloud с использованием: python-3.5.6

Requirements.txt

Flask==0.10.1
requests==2.12.4
flask-restful-swagger==0.19
flask-restplus==0.9.2
watson-developer-cloud>=1.3.5
python-dotenv==0.8.2
cloudant==2.12.0
UliEngineering==0.3.3
scipy>=0.5
toolz==0.10.0
numpy>=1.5

Ошибка

Traceback (most recent call last): File "skill.py", line 16, in <module> from UliEngineering.SignalProcessing.Simulation import sine_wave File "/home/vcap/deps/0/python/lib/python3.5/site-packages/UliEngineering/SignalProcessing/Simulation.py", line 8, in <module> from UliEngineering.EngineerIO import normalize_numeric File "/home/vcap/deps/0/python/lib/python3.5/site-packages/UliEngineering/EngineerIO.py", line 133 self.unit_prefix_re = re.compile(f'({__unitprefix_set})+$') # $: Matched at end of numeric part ^ SyntaxError: invalid syntax

Есть идеи, как мне это исправить?

...