Ir al contenido

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

 
Ocultar IntroRegistro

Esta pregunta ha sido marcada
2 Respuestas
242 Vistas

Buenas tardes,

Primero me presento, soy Juan Pelaez y vengo del mundo de JAVA, tenía curiosidad por "asomarme" a ODOO porque me parece un producto MUY interesante (ERP). Mi idea fue utilizar el IDE que uso habitualmente intellij IDEA para, una vez descargado ODOO Comunity poder editarlo y añadir algún módulo en el futuro. 

Creo haber seguido todos los pasos que che encontrado en la abundante documentación que existe en internet : 

  • Descargar ODOO comunity.
  • Descargar Python
  • Descargar postgre SQL + pgAdmin 
  • Añadir Plugin Python para intellij idea
  • añadir modulos
  • Crear la configuracion de Ejecucion /Run/Debug
  • Probar a ejecutarlo (triangulo verde) ....
  • No me va, obtengo el siguiente mensaje en la consola :
  • -------------------------------------------------------------------------------------
  • C:\Users\info\AppData\Local\Programs\Python\Python312\python.exe "C:\Program Files\Odoo 19.0.20260812\server\odoo-bin" -c C:/Program Files/Odoo 19.0.20260812/server/odoo.conf
  • Unknown command 'server'.
  • Use 'odoo-bin --help' to see the list of available commands.
  •  
  • Process finished with exit code 1
  • -------------------------------------------------------------------------------------
  • La verdad no se como seguir, quizás alguien pueda orientarme o ponerme en el camino correcto ( tutorial, manual, curso .... ) pensé que, al manejarme con soltura en Java y con intellij IDEA ODOO sería algo más fácil pero estoy perdido.

Mil Gracias de ante mano.



Avatar
Descartar

El error me suena a que no se encuentran módulos esenciales de python. Los módulos que necesitas están listados en el archivo requirements.txt de Odoo. Por los datos de tu instalación se instalarían con algo similar a:
C:\Users\info\AppData\Local\Programs\Python\Python312\pyp3.exe -r "C:\Program Files\Odoo 19.0.20260812\server\requirements.txt

Has seguido tutoriales escritos o videos?

Autor
(Miguel A. Guldrís), He añadido todos los módulos que aparecen en "requirements.txt" ... "pip install xxxxxx" he probado a ejecutar de nuevo ODOO 19 Comunity, el error que da ahora es diferente :

:\Users\info\AppData\Local\Programs\Python\Python312\python.exe "C:\Program Files\Odoo 19.0.20260812\server\odoo-bin" -c C:/Program Files/Odoo 19.0.20260812/server/odoo.conf

Usage: odoo-bin [--addons-path=PATH,...] server [options]

 

odoo-bin [--addons-path=PATH,...] server: error: unrecognized parameters: Files/Odoo 19.0.20260812/server/odoo.conf

 

Process finished with exit code 2


(Jorge) :

He visto algún video y tutorial pero si podéis indicarme video, tutorial, curso o manual a seguir y no estar dando la lata con cosas tan simples pues mejor ....






Avatar
Descartar

Te encuentras en la ultima parte de esta gúia:
https://www.odoo.com/documentation/19.0/es/administration/on_premise/source.html

Y esta te da mas detalles de los parámetros que le puedes indicar a odoo-bin:
https://www.odoo.com/documentation/19.0/es/developer/reference/cli.html

Tampoco se suelen pasar todos los parámetros por línea de comandos, la mayoría se declaran en el archivo odoo.conf, como lo estabas usando al principio [-c C:/Program Files/Odoo 19.0.20260812/server/odoo.conf] comprueba el contenido este archivo.

Intenta ejecutar Odoo desde la línea de comandos con los parámetros básicos de conexión a la base de datos, los --addons-path mejor que los tome de odoo.conf:
Ve a la ruta: C:/Program Files/Odoo 19.0.20260812/server/
Ejecuta: python odoo-bin -r databaseuser -w databasebpassword -d mydatabase -c odoo.conf

Ya cuando te funcione, si quieres depurar desde Intellij idea configura lo que corresponda con el comando que te funcione usando rutas globales.

Hola Juan,

Primero de todo, bienvenido a la comunidad. Segundo, si vas a hacer desarrollo de Odoo, te recomiendo que empieces a usar linux o lo mires de hacer con docker. Por desgracia, Odoo no acaba de ir bien en Windows por problemas con algunas librerías. Puede que lo consigas, pero te será más fácil si vas a Linux o docker a medio plazo.

Avatar
Descartar

Estoy 100% de acuerdo con Enric, te va a dar menos problemas, incluso si no te quieres pelear mucho con linux de entrada y lo vas a alojar hay servidores vps bastante economicos con Odoo en instalacion automatica... yo lo tengo así

Autor

¿ Y si lo alojo en un servidor LINUX podría hacer programación contra el ? ....

Si claro, por SSH entras en el servidor y modificas lo que quieras, si no estas practico en programar en ubuntu tendras que cacharrear un poco, pero no es dificil.
Puedes hacerte tu propio servidor con un PC o meterlo en un VPS, como te dije la ventaja en el vps es que te lo dan montado con Ubuntu server y Odoo 18/19.
Yo utilizo VPS y me cuesta unos 6 / 8€ al mes