Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
13315 Widoki

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.





Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Najlepsza odpowiedź

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 

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
sty 24
828
1
lip 24
3827
1
kwi 24
4023
2
lis 24
951
0
sty 24
1512