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

Say I want to install a python library called opencv when I install my custom module in a new system, how can I do this automatically?

Basically I want to run


pip install opencv-python == 2.4.9

automatically when I install my module in a system not having opencv

Awatar
Odrzuć
Najlepsza odpowiedź

Hi Rob,

You can define below key,value pair in __manifest__.py file:

'external_dependencies': {
   'python': ['opencv-python'],
}

Thanks,

Awatar
Odrzuć
Autor

This only checks whether the dependency is installed or not and prevents app from installing. It does not automatically install the dependency.

Najlepsza odpowiedź

Hi,

Can you refer the blog below, Hope it can be achieved by using the hook

External Dependencies ,Pre Init Hook & Post Init Hook In Odoo
Regards

Awatar
Odrzuć
Najlepsza odpowiedź

si there any solution for this ?

Awatar
Odrzuć
Najlepsza odpowiedź

use this app to install the module after installation restart server

https://apps.odoo.com/apps/modules/14.0/pip_module/

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
sie 21
2333
1
kwi 21
3773
0
kwi 21
2264
2
maj 24
2179
1
cze 23
3099