Closed lucameng closed 4 months ago
Then I do
$ pip install connexion[flask]
and rerun Padlelabel
$ paddlelabel --port 8000 --lan
and it prompts
Starting PaddleLabel
INFO [paddlelabel.config.19]: Database path: sqlite:////home/wm/.paddlelabel/paddlelabel.db
INFO [paddlelabel.__main__.119]: Version: 1.0.1
INFO [paddlelabel.__main__.120]: PaddleLabel is running at http://localhost:8000
Traceback (most recent call last):
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/connexion/middleware/main.py", line 471, in run
import uvicorn
ModuleNotFoundError: No module named 'uvicorn'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/wm/anaconda3/envs/paddlelabel/bin/paddlelabel", line 8, in <module>
sys.exit(run())
^^^^^
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/paddlelabel/__main__.py", line 122, in run
connexion_app.run(host=configs.host, port=configs.port, debug=configs.debug)
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/connexion/apps/abstract.py", line 281, in run
self.middleware.run(import_string, **kwargs)
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/connexion/middleware/main.py", line 473, in run
raise RuntimeError(
RuntimeError: uvicorn is not installed. Please install connexion using the uvicorn extra (connexion[uvicorn])
And then I do
$ pip install connexion[uvicorn]
and rerun it
Starting PaddleLabel
INFO [paddlelabel.config.19]: Database path: sqlite:////home/wm/.paddlelabel/paddlelabel.db
INFO [paddlelabel.__main__.119]: Version: 1.0.1
INFO [paddlelabel.__main__.120]: PaddleLabel is running at http://localhost:8000
Traceback (most recent call last):
File "/home/wm/anaconda3/envs/paddlelabel/bin/paddlelabel", line 8, in <module>
sys.exit(run())
^^^^^
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/paddlelabel/__main__.py", line 122, in run
connexion_app.run(host=configs.host, port=configs.port, debug=configs.debug)
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/connexion/apps/abstract.py", line 281, in run
self.middleware.run(import_string, **kwargs)
File "/home/wm/anaconda3/envs/paddlelabel/lib/python3.11/site-packages/connexion/middleware/main.py", line 493, in run
uvicorn.run(app, **kwargs)
TypeError: run() got an unexpected keyword argument 'debug'
Then I try to downgrade uvicorn from 0.29.0 to 0.18.1, so I do
$ pip install uvicorn[flask]==0.18.1
And finaly sucessfully run PadleLabel.
Thanks for #209 which solves the problem!
Full error trace
Dependency check
Environment
Thank you!