Tengo los siguientes errores python: can’t open file ‘<a href="http://manage.py">manage.py</a>’: [Errno 2] No such file or directory Modu...

Pregunta de la clase:
Codebase: Docker
Luis Andrés Arce Cárdenas

Luis Andrés Arce Cárdenas

Pregunta
studenthace 6 años

Tengo los siguientes errores

python: can’t open file ‘manage.py’: [Errno 2] No such file or directory

ModuleNotFoundError: No module named 'cride’

cride-platzi_celeryworker_1 exited with code 1

celerybeat_1 | ModuleNotFoundError: No module named 'cride’

flower_1 | ModuleNotFoundError: No module named 'cride’

cride-platzi_celerybeat_1 exited with code 1

cride-platzi_flower_1 exited with code 1

django_1 | python: can't open file 'manage.py': [Errno 2] No such file or directory cride-platzi_django_1 exited with code 2 celeryworker_1 | PostgreSQL is available celeryworker_1 | Traceback (most recent call last): celeryworker_1 | File "/usr/local/bin/celery", line 10, in <module> celeryworker_1 | sys.exit(main()) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/__main__.py", line 16, in main celeryworker_1 | _main() celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 322, in main celeryworker_1 | cmd.execute_from_commandline(argv) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 496, in execute_from_commandline celeryworker_1 | super(CeleryCommand, self).execute_from_commandline(argv))) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 273, in execute_from_commandline celeryworker_1 | argv = self.setup_app_from_commandline(argv) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 479, in setup_app_from_commandline celeryworker_1 | self.app = self.find_app(app) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 501, in find_app celeryworker_1 | return find_app(app, symbol_by_name=self.symbol_by_name) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/app/utils.py", line 359, in find_app celeryworker_1 | sym = symbol_by_name(app, imp=imp) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 504, in symbol_by_name celeryworker_1 | return imports.symbol_by_name(name, imp=imp) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/kombu/utils/imports.py", line 57, in symbol_by_name celeryworker_1 | module = imp(module_name, package=package, **kwargs) celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/utils/imports.py", line 104, in import_from_cwd celeryworker_1 | return imp(module, package=package) celeryworker_1 | File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module celeryworker_1 | return _bootstrap._gcd_import(name[level:], package, level) celeryworker_1 | File "<frozen importlib._bootstrap>", line 994, in _gcd_import celeryworker_1 | File "<frozen importlib._bootstrap>", line 971, in _find_and_load celeryworker_1 | File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked celerybeat_1 | PostgreSQL is available celerybeat_1 | Traceback (most recent call last): celerybeat_1 | File "/usr/local/bin/celery", line 10, in <module> celerybeat_1 | sys.exit(main()) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/__main__.py", line 16, in main celerybeat_1 | _main() celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 322, in main celerybeat_1 | cmd.execute_from_commandline(argv) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 496, in execute_from_commandline celerybeat_1 | super(CeleryCommand, self).execute_from_commandline(argv))) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 273, in execute_from_commandline celerybeat_1 | argv = self.setup_app_from_commandline(argv) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 479, in setup_app_from_commandline celerybeat_1 | self.app = self.find_app(app) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 501, in find_app celerybeat_1 | return find_app(app, symbol_by_name=self.symbol_by_name) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/app/utils.py", line 359, in find_app celerybeat_1 | sym = symbol_by_name(app, imp=imp) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 504, in symbol_by_name celerybeat_1 | return imports.symbol_by_name(name, imp=imp) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/kombu/utils/imports.py", line 57, in symbol_by_name celerybeat_1 | module = imp(module_name, package=package, **kwargs) celerybeat_1 | File "/usr/local/lib/python3.6/site-packages/celery/utils/imports.py", line 104, in import_from_cwd celerybeat_1 | return imp(module, package=package) celerybeat_1 | File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module celerybeat_1 | return _bootstrap._gcd_import(name[level:], package, level) celerybeat_1 | File "<frozen importlib._bootstrap>", line 994, in _gcd_import celerybeat_1 | File "<frozen importlib._bootstrap>", line 971, in _find_and_load celerybeat_1 | File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked flower_1 | PostgreSQL is available flower_1 | Traceback (most recent call last): flower_1 | File "/usr/local/bin/celery", line 10, in <module> flower_1 | sys.exit(main()) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/__main__.py", line 16, in main flower_1 | _main() flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 322, in main flower_1 | cmd.execute_from_commandline(argv) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 496, in execute_from_commandline flower_1 | super(CeleryCommand, self).execute_from_commandline(argv))) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 273, in execute_from_commandline flower_1 | argv = self.setup_app_from_commandline(argv) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 479, in setup_app_from_commandline flower_1 | self.app = self.find_app(app) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 501, in find_app flower_1 | return find_app(app, symbol_by_name=self.symbol_by_name) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/app/utils.py", line 359, in find_app flower_1 | sym = symbol_by_name(app, imp=imp) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 504, in symbol_by_name flower_1 | return imports.symbol_by_name(name, imp=imp) flower_1 | File "/usr/local/lib/python3.6/site-packages/kombu/utils/imports.py", line 57, in symbol_by_name flower_1 | module = imp(module_name, package=package, **kwargs) flower_1 | File "/usr/local/lib/python3.6/site-packages/celery/utils/imports.py", line 104, in import_from_cwd flower_1 | return imp(module, package=package) flower_1 | File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module flower_1 | return _bootstrap._gcd_import(name[level:], package, level) flower_1 | File "<frozen importlib._bootstrap>", line 994, in _gcd_import flower_1 | File "<frozen importlib._bootstrap>", line 971, in _find_and_load flower_1 | File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked celeryworker_1 | ModuleNotFoundError: No module named 'cride' cride-platzi_celeryworker_1 exited with code 1 celerybeat_1 | ModuleNotFoundError: No module named 'cride' flower_1 | ModuleNotFoundError: No module named 'cride' cride-platzi_celerybeat_1 exited with code 1 cride-platzi_flower_1 exited with code 1
4 respuestas
para escribir tu comentario
    Luis Andrés Arce Cárdenas

    Luis Andrés Arce Cárdenas

    studenthace 6 años

    Les comento que probé pero nada.

    Ese es mi local.yml OJO en django.volumes le cambie el que venia por defecto (un punto) pero no funciona de ninguna de las dos maneras.

    version: '3' volumes: local_postgres_data: {} local_postgres_data_backups: {} services: django: &django build: context: . dockerfile: ./compose/local/django/Dockerfile image: cride_local_django depends_on: - postgres volumes: - /d/Users/Documents/PycharmProjects/cride:/app env_file: - ./.envs/.local/.django - ./.envs/.local/.postgres ports: - "8000:8000" command: /start postgres: build: context: . dockerfile: ./compose/production/postgres/Dockerfile image: cride_production_postgres volumes: - local_postgres_data:/var/lib/postgresql/data - local_postgres_data_backups:/backups env_file: - ./.envs/.local/.postgres redis: image: redis:3.2 celeryworker: <<: *django image: cride_local_celeryworker depends_on: - redis - postgres ports: [] command: /start-celeryworker celerybeat: <<: *django image: cride_local_celerybeat depends_on: - redis - postgres ports: [] command: /start-celerybeat flower: <<: *django image: cride_local_flower ports: - "5555:5555" command: /start-flower

    Esta es la ruta de mi proyecto:

    D:\Andres\Documents\PycharmProjects\cride

    Y esta la ructa de instalacion de docker

    C:\Program Files\Docker Toolbox

    Y la de sus archivos

    C:\Users\Andres\.docker

    Docker toolbox lo tengo instalado en el dico local C: Y esta es mi configuración

    Dcoker Error django.png

    Y esta mi estructura de carpeta

    Dcoker Error django 2.png

    Si desean ayudarme más pueden escribirme a twitter @luilliarcec Gracias de antemano por toda la ayuda.

    jean pierre gabriel nieto acosta

    jean pierre gabriel nieto acosta

    studenthace 6 años

    Saludos, Si te encuentras usando docker toolbox visita este link: Normalmente cuando instalas docker toolbox no te advierten que debes configurar los shared folders antes de correrlo como si fuese nativo en tu pc, con todas las propiedades.

    Diego Forero

    Diego Forero

    Team Platzihace 6 años

    Hola puedes compartir tu archivo local.yml al parecer alguna configuración esta mal y no encuentra el archivo manage.py lo que desencadena el resto de errores.

Curso Avanzado de Django

Curso Avanzado de Django

Sitios increíbles como Platzi, Instagram, Pinterest o el portal del New York Times tienen algo en común: todos usan Django. Aprovecha su versatilidad, potencia y rapidez para mostrar tus ideas y dar rienda suelta a tu creatividad. Aprende Django con Platzi y ¡haz de tu próximo sitio web el mejor que el mundo haya visto!

Curso Avanzado de Django

Curso Avanzado de Django

Sitios increíbles como Platzi, Instagram, Pinterest o el portal del New York Times tienen algo en común: todos usan Django. Aprovecha su versatilidad, potencia y rapidez para mostrar tus ideas y dar rienda suelta a tu creatividad. Aprende Django con Platzi y ¡haz de tu próximo sitio web el mejor que el mundo haya visto!