Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
3 Odpovědi
15528 Zobrazení

Hello! I'm getting import error while installing odoo17 community in my local system.

File "/home/siddharth/odoo/odoo/odoo/http.py", line 161, in

    from werkzeug.urls import URL, url_parse, url_encode, url_quote

ImportError: cannot import name 'URL' from 'werkzeug.urls' (/home/siddharth/py3.12-env/lib/python3.12/site-packages/werkzeug/urls.py)

I tried to change versions of Werkzeug library and tried with lower Python versions also. I'm getting the same issue after installing requirement.txt and required packages. I'm using Python virtual environment to install odoo17.





Avatar
Zrušit
Nejlepší odpověď

The /odoo/requirements.txt declares Werkzeug==2.0.2, so this is the target version (actually Werkzeug is in version 3.0.1 https://github.com/pallets/werkzeug/ and the URL class is no more there).


In Debian/testing fixed with the --break-system-packages option, use at your risk:


$ sudo aptitude remove python3-werkzeug

$ sudo pip3 install Werkzeug==2.0.2 --break-system-packages

Avatar
Zrušit
Nejlepší odpověď

I had the same issue .. how did you fix it?

Avatar
Zrušit
Nejlepší odpověď

as simple as that like usually how we install lib. from terminal 

make sure u typed name with version like : pip install Werkzeug==2.0.2

i hope this will work 

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
led 24
1367
1
čvc 24
5611
1
dub 24
5621
4
srp 25
2351
0
led 24
2324