Bonjour,
Je ne sais pas si ce message a bien sa place dans ce forum, mais je suis à peu près sûr que pas mal de gens de ce forum auront un jour avoir quelque chose à faire avec Celery.
J'ai donc installé Celery avec Redis, le serveur redis fonctionne bien, je l'ai testé etc...
Mon arborescence de répertoires est la suivante :
Code:
1
2
3
4
5/modules /tasks --> module de test Celery /celery --> module Celery /mmb --> projet django /redis-stable --> emplacement du serveur qui écoute sur le port 13950
Le fichier tasks.py
commandeCode:
1
2
3
4
5
6
7
8
9
10 from __future__ import absolute_import from celery import Celery app = Celery('tasks', broker='redis://localhost:13790/0', backend='redis://localhost:13790/0') #commande : ./modules/celery -A /home/geomusic/mmb/geomusic/tasks worker --loglevel=info @app.task def add(x, y): return x + y
L'erreur retournéeCode:/modules$ ./celery -A tasks worker -B
Pourtant lorsque je lance un shell python, import celery ce passe bienCode:ImportError: No module named celery
voilà, si quelqu'un a déjà rencontré ce problème, merci