#python
#python
Вопрос:
Я обновил Ubuntu до 20.04. После обновления, когда я запустил python manage.py runserver
, я получил:
Traceback (most recent call last):
File "manage.py", line 10, in main
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
Я увидел, что pyhon 3.8 был установлен с обновлением, поэтому я попытался запустить python3.6 manage.py runserver
и получил:
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:
ERRORS:
mtn.Image.image: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at https://pypi.org/project/Pillow/ or run command "python -m pip install Pillow".
Я попробовал pip3 install Pillow
pip3.6 install Pillow
и получил ModuleNotFoundError: No module named 'pip._vendor.packaging.tags'
.
У кого-нибудь еще была эта проблема после обновления?
Комментарии:
1. Поскольку этот вопрос не связан строго с кодированием, а связан с системной средой, я думаю, что он был бы более подходящим для Unix amp; Linux Exchange , хотя и не уверен.
2. Вы используете virtualenv? Вероятно, так и должно быть, чтобы вы не были привязаны к настройке ОС таким образом. Если вы уже это сделали, вам может просто понадобиться обновить его, чтобы указать на новый исполняемый файл Python, который вам может потребоваться установить. Однако я не слишком хорошо знаком с virtualenvs.