ModuleNotFoundError: Нет модуля с именем 'modeltranslation'
Я создал проект django, в котором хочу использовать modeltranslation, но не могу заставить его работать, так как постоянно получаю эту ошибку:
(portfolio_env) jonas@kea-dev: ~/portfolio_project
(main|✚11…)% django makemigrations
Traceback (most recent call last):
File "/home/jonas/portfolio_project/manage.py", line 22, in <module>
main()
File "/home/jonas/portfolio_project/manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/home/jonas/.local/lib/python3.11/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
utility.execute()
File "/home/jonas/.local/lib/python3.11/site-packages/django/core/management/__init__.py", line 416, in execute
django.setup()
File "/home/jonas/.local/lib/python3.11/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/jonas/.local/lib/python3.11/site-packages/django/apps/registry.py", line 91, in populate
app_config = AppConfig.create(entry)
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/jonas/.local/lib/python3.11/site-packages/django/apps/config.py", line 193, in create
import_module(entry)
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'modeltranslation'
Он установлен в venv:
(portfolio_env) jonas@kea-dev: ~/portfolio_project
(main|✚11…)% pip list
Package Version
----------------------- ---------
asgiref 3.7.2
Django 5.0.2
django-cuser 2017.3.16
django-modeltranslation 0.18.11
django-tinymce 3.7.1
importlib-metadata 7.0.1
modeltranslation 0.25
phonenumbers 8.13.30
phonenumberslite 8.13.30
pip 24.0
psycopg-binary 3.1.18
psycopg2-binary 2.9.9
python-dotenv 1.0.1
setuptools 65.5.0
sqlparse 0.4.4
style 1.1.0
typing_extensions 4.9.0
zipp 3.17.0
И я добавил в "INSTALLED_APPS" в settings.py:
INSTALLED_APPS = [
'modeltranslation',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'portfolio_app',
]
Я импортирую модуль в свой translation.py следующим образом:
from modeltranslation.translator import register, TranslationOptions
Кто-нибудь знает, что случилось?
- Я пытался удалить venv и создать новый .
- Я пытался перейти на более старую версию django