问题描述
我只是尝试在我的 Ubuntu 16.04 Pc 上安装 Nvidia Digits 6.1.1。我仔细地做了每一个步骤,但在安装结束时我在启动时遇到这个错误。
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py",line 174,in _run_module_as_main
"__main__",fname,loader,pkg_name)
File "/usr/lib/python2.7/runpy.py",line 72,in _run_code
exec code in run_globals
File "/home/kenan/digits/digits/__main__.py",line 70,in <module>
main()
File "/home/kenan/digits/digits/__main__.py",line 55,in main
import digits.webapp
File "digits/webapp.py",line 7,in <module>
from flask_socketio import SocketIO
File "/usr/local/lib/python2.7/dist-packages/flask_socketio/__init__.py",line 16,in <module>
import socketio
File "/home/kenan/.local/lib/python2.7/site-packages/socketio/__init__.py",line 3,in <module>
from .client import Client
File "/home/kenan/.local/lib/python2.7/site-packages/socketio/client.py",in <module>
import engineio
File "/home/kenan/.local/lib/python2.7/site-packages/engineio/__init__.py",in <module>
from .client import Client
File "/home/kenan/.local/lib/python2.7/site-packages/engineio/client.py",line 2,in <module>
from json import JSONDecodeError
ImportError: cannot import name JSONDecodeError
我感谢任何建议。谢谢。
解决方法
我解决了这个问题。如果有人需要,这就是我所做的,
首先我删除了位于 from json import JSONDecodeError
的文件 client.py
中的 ./local/lib/python2.7/site-packages/engineio/
行
修改后,我在 lib werkzeug
上出现错误
解决方案是;
pip install werkzeug==0.16.0
在这些步骤之后,数字起作用了。