Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

76
Vistas
Error al importar appdirs al implementar la aplicación a través de heroku

remoto: Instalación de dependencias de compilación: iniciado

remoto: Instalación de dependencias de compilación: finalizado con estado 'hecho'

remoto: Obtención de requisitos para construir la rueda: iniciado

remoto: Obtención de requisitos para construir la rueda: terminado con estado 'hecho'

remoto: ERROR: Excepción:

remoto: Rastreo (última llamada más reciente):

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", línea 180, en exc_logging_wrapper

remoto: estado = run_func(*args)

remoto: ^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", línea 245, en contenedor

remoto: función de retorno (auto, opciones, argumentos)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/commands/install.py", línea 377, en ejecución

remoto: require_set = resolver.resolve(

remoto: ^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/resolver.py", línea 95, en resolución

remoto: resultado = self._result = resolver.resolve(

remoto: ^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", línea 546, en resolución

remoto: estado = resolución.resolve(requisitos, max_rounds=max_rounds)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", línea 397, en resolución

remoto: self._add_to_criteria(self.state.criteria, r, parent=Ninguno)

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", línea 173, en addto_criteria

remoto: si no criterio.candidatos:

remoto: ^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py", línea 156, en bool

remoto: retorno bool (self._sequence)

remoto: ^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/found_candidates.py", línea 155, en bool

remoto: devolver cualquiera (yo)

remoto: ^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/found_candidates.py", línea 143, en <genexpr>

remoto: retorno (c para c en iterador si id(c) no está en self._incompatible_ids)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/found_candidates.py", línea 47, en iterbuilt

remoto: candidato = func()

remoto: ^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/factory.py", línea 182, en makecandidate_from_link

remoto: base: Opcional[BaseCandidate] = self._make_base_candidate_from_link(

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/factory.py", línea 228, en makebase_candidate_from_link

remoto: self._link_candidate_cache[enlace] = LinkCandidate(

remoto: ^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/candidates.py", línea 293, en init

remoto: super()._ init _(

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/candidates.py", línea 156, en init

remoto: self.dist = self._prepare()

remoto: ^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/candidates.py", línea 225, en _prepare

remoto: dist = self._prepare_distribution()

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/solving/resolvelib/candidates.py", línea 304, en preparedistribution

remoto: devolver preparer.prepare_linked_requirement(self._ireq, paralelo_builds=True)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", línea 525, en prepare_linked_requirement

remoto: devuelve self._prepare_linked_requirement (req, paralelo_builds)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", línea 640, en preparelinked_requirement

remoto: dist = getprepared_distribution(

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/operations/prepare.py", línea 71, en getprepared_distribution

remoto: abstract_dist.prepare_distribution_metadata(

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py", línea 54, en prepare_distribution_metadata

remoto: self._install_build_reqs(buscador)

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py", línea 124, en installbuild_reqs

remoto: build_reqs = self._get_build_requires_wheel()

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py", línea 101, en getbuild_requires_wheel

remoto: devolver backend.get_requires_for_build_wheel()

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_internal/utils/misc.py", línea 751, en get_requires_for_build_wheel

remoto: devuelve super().get_requires_for_build_wheel(config_settings=cs)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_impl.py", línea 166, en get_requires_for_build_wheel

remoto: devuelve self._call_hook('get_requires_for_build_wheel', {

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_impl.py", línea 321, en callhook

remoto: aumentar BackendUnavailable(data.get('traceback', ''))

remoto: pip._vendor.pyproject_hooks._impl.BackendUnavailable: seguimiento (última llamada más reciente):

remoto: Archivo "/app/.heroku/python/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", línea 77, en buildbackend

remoto: obj = import_module(mod_path)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^

remoto: Archivo "/app/.heroku/python/lib/python3.12/importlib/_ init .py", línea 90, en importmodule

remoto: devuelve bootstrap.gcd_import(nombre[nivel:], paquete, nivel)

remoto: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^

remoto: Archivo "<frozen importlib._bootstrap>", línea 1387, en gcdimport

remoto: Archivo "<frozen importlib._bootstrap>", línea 1360, en findand_load

remoto: Archivo "<frozen importlib._bootstrap>", línea 1310, en findand_load_unlocked

remoto: Archivo "<frozen importlib._bootstrap>", línea 488, en callwith_frames_removed

remoto: Archivo "<frozen importlib._bootstrap>", línea 1387, en gcdimport

remoto: Archivo "<frozen importlib._bootstrap>", línea 1360, en findand_load

remoto: Archivo "<frozen importlib._bootstrap>", línea 1331, en findand_load_unlocked

remoto: Archivo "<frozen importlib._bootstrap>", línea 935, en loadunlocked

remoto: Archivo "<frozen importlib._bootstrap_external>", línea 995, en exec_module

remoto: Archivo "<frozen importlib._bootstrap>", línea 488, en callwith_frames_removed

remoto: Archivo "/tmp/pip-build-env-swc9jzl2/overlay/lib/python3.12/site-packages/setuptools/_ init _.py", línea 16, en <módulo>

remoto: importar setuptools.version

remoto: Archivo "/tmp/pip-build-env-swc9jzl2/overlay/lib/python3.12/site-packages/setuptools/version.py", línea 1, en <módulo>

remoto: importar pkg_resources

remoto: Archivo "/tmp/pip-build-env-swc9jzl2/overlay/lib/python3.12/site-packages/pkg_resources/_ init _.py", línea 73, en <módulo>

remoto: desde pkg_resources.extern importar appdirs

remoto: ImportError: no se puede importar el nombre 'appdirs' desde 'pkg_resources.extern' (/tmp/pip-build-env-swc9jzl2/overlay/lib/python3.12/site-packages/pkg_resources/extern/_ init _.py)

remoto:

remoto: ! Push rechazado, no se pudo compilar la aplicación Python.

remoto:

remoto: ! Empuje fallido

remoto: Verificando implementación...

remoto:

remoto: ! Empuje rechazado al asistente de voz.

remoto:

A https://git.heroku.com/voiceassistant.git

! [remoto rechazado] master -> master (enganche previo a la recepción rechazado)

error: no se pudieron enviar algunas referencias a 'https://git.heroku.com/voiceassistant.git'

E:\proyecto final\streamlit>

mis requisitos.txt contiene:
streamlit==1.4.0

dispositivo de sonido==0.4.2

pyttsx3==2.90

reconocimiento de voz==3.8.1

picante<1.7.3

streamlit-webrtc==0.21.0

paudio==0.2.11; sys_platform == 'win32'

directorios de aplicaciones == 1.4.4

herramientas de configuración==60.9.0

Agregué appdirs y setuptools por sugerencia de gpt
pero no resolvió el problema.
También estoy en Windows.

over 2 years ago · Carlos Garzón Colorado
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda