Я подобрал версию и все прошло хорошо, но дальше я получаю ошибки, как показано ниже:

Я хочу, чтобы мой проект django работал в ubuntu, но после того, как я выбрал версию python и все остальное, он выдает мне другую ошибку. Я включил virtualenv, даже тогда он выдает ошибку, как показано ниже. Более того, моя версия python не 4, а 3.10

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pytz/lazy.py", line 3, in <module>
    from UserDict import DictMixin
ModuleNotFoundError: No module named 'UserDict'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pema/Desktop/Django/devsearch/manage.py", line 10, in main
    from django.core.management import execute_from_command_line
  File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 13, in <module>
    from django.core.management.base import (
  File "/usr/lib/python3/dist-packages/django/core/management/base.py", line 17, in <module>
    from django.db.migrations.exceptions import MigrationSchemaMissing
  File "/usr/lib/python3/dist-packages/django/db/migrations/__init__.py", line 2, in <module>
    from .operations import *  # NOQA
  File "/usr/lib/python3/dist-packages/django/db/migrations/operations/__init__.py", line 1, in <module>
    from .fields import AddField, AlterField, RemoveField, RenameField
  File "/usr/lib/python3/dist-packages/django/db/migrations/operations/fields.py", line 4, in <module>
    from django.db.models.fields import NOT_PROVIDED
  File "/usr/lib/python3/dist-packages/django/db/models/__init__.py", line 3, in <module>
    from django.db.models.aggregates import *  # NOQA
  File "/usr/lib/python3/dist-packages/django/db/models/aggregates.py", line 5, in <module>
    from django.db.models.expressions import Func, Star
  File "/usr/lib/python3/dist-packages/django/db/models/expressions.py", line 5, in <module>
    from django.db.backends import utils as backend_utils
  File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 11, in <module>
    from django.utils.timezone import utc
  File "/usr/lib/python3/dist-packages/django/utils/timezone.py", line 8, in <module>
    import pytz
  File "/usr/lib/python3/dist-packages/pytz/__init__.py", line 19, in <module>
    from pytz.lazy import LazyDict, LazyList, LazySet
  File "/usr/lib/python3/dist-packages/pytz/lazy.py", line 5, in <module>
    from collections import Mapping as DictMixin
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/pema/Desktop/Django/devsearch/manage.py", line 21, in <module>
    main()
  File "/home/pema/Desktop/Django/devsearch/manage.py", line 12, in main
    raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
Вернуться на верх