Модуль не найден в виртуальной среде: Pandas
Я использую Ubuntu 20.04. Я создал виртуальную среду для запуска Odoo. При активации приложения появилось сообщение об ошибкеModuleNotFound: pandas
. Pandas устанавливается по всему миру. Могу ли я установить это только в венв? Должен ли я вообще хотеть этого сделать? Каков наилучший способ справиться с этой проблемой?
1 ответ
Модули Python, установленные глобально, по умолчанию не устанавливаются в venv. Это поведение по умолчанию при создании venv можно перезаписать, но в большинстве случаев вам нужно начать с чистого/пустого venv.
Вы можете установить pandas (или любой другой модуль) в venv, не конфликтуя с глобально установленной версией. Просто переключитесь на venv, активируйте его и запустите.
Обычно считается хорошей практикой устанавливать модули Python через pip для каждого пользователя или внутри venv, если вы хотите или нуждаетесь в чистой среде для своего проекта.