Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
4 Risposte
19893 Visualizzazioni

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

Avatar
Abbandona
Risposta migliore

Hi Rob,

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

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

Thanks,

Avatar
Abbandona
Autore

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

Risposta migliore

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

Avatar
Abbandona
Risposta migliore

si there any solution for this ?

Avatar
Abbandona
Risposta migliore

use this app to install the module after installation restart server

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

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
ago 21
2486
1
apr 21
3940
0
apr 21
2424
2
mag 24
2358
1
giu 23
3266