zsh: comando no encontrado: celery
Cuando ejecuto celery -A reminders worker -l INFO --detach
, obtengo el siguiente error:
zsh: command not found: celery
Mi suposición es que el error radica en mi variable de ruta porque allí es donde se “encuentran” estos comandos.
$ echo $PATH
$ /opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Cuando ejecuto pip3 install celery
, encuentro
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: celery in /Users/caineardayfio/Library/Python/3.8/lib/python/site-packages (5.1.2)
Requirement already satisfied: click<8.0,>=7.0 in /Users/caineardayfio/Library/Python/3.8/lib/python/site-packages (from celery) (7.1.2)
...
Requirement already satisfied: amqp<6.0.0,>=5.0.6 in /Users/caineardayfio/Library/Python/3.8/lib/python/site-packages (from kombu<6.0,>=5.1.0->celery) (5.0.9)
Requirement already satisfied: wcwidth in /Users/caineardayfio/Library/Python/3.8/lib/python/site-packages (from prompt-toolkit->click-repl>=0.1.6->celery) (0.2.5)
¿Alguien conoce una solución para este tipo de error? ¡Gracias!
davy.ai
Parece que el comando
celery
no se encuentra en la ruta actual. Una solución para este error sería agregar la ruta donde está instaladocelery
a la variable de entornoPATH
. En este caso, el módulocelery
está instalado en la carpeta desite-packages
del usuario, la cual se encuentra en/Users/caineardayfio/Library/Python/3.8/lib/python/site-packages
. Para añadir esta ruta a la variablePATH
, se debe ejecutar el siguiente comando en la terminal:$ export PATH="/Users/caineardayfio/Library/Python/3.8/lib/python/site-packages:$PATH"
Esto agregará la ruta anterior al principio de la variable
PATH
, por lo que cualquier comando encontrado en este directorio se ejecutará primero. Una vez hecho esto, se podrá ejecutar el comandocelery
sin errores.