ValueError: строка исходного кода не может содержать нулевые байты с django

Вот уже неделю я получаю эту ошибку, и каждый раз, когда я открываю или возобновляю проект django, а затем запускаю команду python, например python manage.py runserver я получаю эту необычную ошибку

$ python manage.py runserver
Traceback (most recent call last):
File "C:\kate\manage.py", line 22, in <module>
main()
File "C:\kate\manage.py", line 11, in main
from django.core.management import execute_from_command_line
File "C:\Python39\lib\site-packages\django\__init__.py", line 1, in <module>
from django.utils.version import get_version
ValueError: source code string cannot contain null bytes

Тем временем я видел решение в Интернете, которое говорит, что я должен преобразовать его в UTF-8, что я не знаю, где это изменить или преобразовать, поскольку я использую pycharm, VS Code и Sublime для своих проектов

Итак, я понял, что было не так, это было связано с django.util.version, поэтому для решения этой проблемы я переустановил Django, а также изменил текущую версию pip install django==3.2 поскольку в настоящее время я был на Django версии 4

Вернуться на верх