Сергей Еремин, крайне странно, что в обычной консоли и в терминале PyCharm Вы видите разный набор пакетов. Может такое быть, что терминал PyCharm не активирует автоматически python-окружение и Вы видите системные пакеты?
Напишите по порядку команды которые Вы пишете в консоли для создания окружения, просмотра списка пакетов. Пользуюсь PyCharm тоже на Linux(Ubuntu) и ни разу не видел лишних пакетов. Возможно вы просматриваете список системных пакетов, а не в окружении
Можете где-нибудь выложить исходники? Например, на github.
Вроде бы всё правильно, но такое ощущение, что при запуске используется не тот компилятор в который поставлены пакеты зависимостей
aab137, если вы хотите получить результат как в том видео по ссылке, то должна. Какой конкретно результат вы хотите получить после работы этого запроса?
Деактивируете окружение, а потом пишете полный путь к pip <путь до директории venv>/bin/pip install pillow
Pillow установится в виртуальное окружение, а не в системный интерпретатор
Если я не ошибаюсь, то defaultdict автоматически создаёт ключи которых нет в словаре. В Вашем случае `self.__data[1][2][3]` будут автоматически создаваться словари в каждом элементе. При помощи стандартного dict надо было создавать всё вручную:
self.__data = {}
self._data[1] = {}
self._data[1][2] = {}
self._data[1][2][3] = {}
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.