Модуль не найден в виртуальной среде: Pandas

Я использую Ubuntu 20.04. Я создал виртуальную среду для запуска Odoo. При активации приложения появилось сообщение об ошибкеModuleNotFound: pandas. Pandas устанавливается по всему миру. Могу ли я установить это только в венв? Должен ли я вообще хотеть этого сделать? Каков наилучший способ справиться с этой проблемой?

1 ответ

Модули Python, установленные глобально, по умолчанию не устанавливаются в venv. Это поведение по умолчанию при создании venv можно перезаписать, но в большинстве случаев вам нужно начать с чистого/пустого venv.

Вы можете установить pandas (или любой другой модуль) в venv, не конфликтуя с глобально установленной версией. Просто переключитесь на venv, активируйте его и запустите..

Обычно считается хорошей практикой устанавливать модули Python через pip для каждого пользователя или внутри venv, если вы хотите или нуждаетесь в чистой среде для своего проекта.

Другие вопросы по тегам