Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

159
Views
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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!