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

161
Vistas
Django, python3, en la instalación obtengo: "El módulo principal 'setuptools' no está cargado"

Veo muchos errores y sugerencias sobre Parent module '' not loaded, ...

No veo ninguno específicamente "listo para usar" django 3.5.

 $ mkvirtualenv foobar -p /usr/bin/python3 Already using interpreter /usr/bin/python3 Using base prefix '/usr' New python executable in /home/isaac/.virtualenvs/foobar/bin/python3 Also creating executable in /home/isaac/.virtualenvs/foobar/bin/python Installing setuptools, pkg_resources, pip, wheel...done. [foobar] $ pip install django Collecting django Using cached Django-2.2.15-py3-none-any.whl (7.5 MB) Collecting pytz Using cached pytz-2020.1-py2.py3-none-any.whl (510 kB) Collecting sqlparse>=0.2.2 Using cached sqlparse-0.3.1-py2.py3-none-any.whl (40 kB) Installing collected packages: pytz, sqlparse, django Successfully installed django-2.2.15 pytz-2020.1 sqlparse-0.3.1 [foobar] $ python Python 3.5.3 (default, Jul 9 2020, 13:00:10) [GCC 6.3.0 20170516] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import django Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/isaac/.virtualenvs/foobar/lib/python3.5/site-packages/django/__init__.py", line 1, in <module> from django.utils.version import get_version File "/home/isaac/.virtualenvs/foobar/lib/python3.5/site-packages/django/utils/version.py", line 6, in <module> from distutils.version import LooseVersion File "<frozen importlib._bootstrap>", line 969, in _find_and_load File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen importlib._bootstrap>", line 577, in module_from_spec File "/home/isaac/.virtualenvs/foobar/lib/python3.5/site-packages/_distutils_hack/__init__.py", line 82, in create_module return importlib.import_module('._distutils', 'setuptools') File "/home/isaac/.virtualenvs/foobar/lib/python3.5/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 981, in _gcd_import File "<frozen importlib._bootstrap>", line 931, in _sanity_check SystemError: Parent module 'setuptools' not loaded, cannot perform relative import

Como puede ver, instalé django usando python3.5.

Parece funcionar bien con python2.7...

¿Alguien más conoce una forma de evitar este error o algo tonto que hice en mi entorno?

Estoy usando Debian Stretch en lugar de Buster, pero no estoy seguro de estar listo para actualizar todavía.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Algo sucedió en la versión 50 de setuptools.

Podríamos "resolver" este problema degradando las herramientas de configuración a 49.3.0 (y quizás pip a 20.2.1)

pip install setuptools==49.3.0 y pip install pip==20.2.1

Sin embargo, tenga en cuenta que esto solo debería ser una solución temporal.

over 4 years ago · Santiago Trujillo Denunciar

0

Hay una solución temporal descrita en el registro de cambios de setuputils :

 export SETUPTOOLS_USE_DISTUTILS=stdlib
over 4 years ago · Santiago Trujillo Denunciar

0

Probablemente esté utilizando setuptools 50.0.0. Hay algunos problemas con eso. https://github.com/pypa/setuptools/issues/2356 Intente degradarlo.

pip instalar herramientas de configuración == 49.6.0

over 4 years ago · Santiago Trujillo Denunciar
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