Почему НЕТ ModuleNotFoundError с conda?

#python-3.x #conda #miniconda #python-importlib

#python-3.x #conda #миниконда #python-importlib

Вопрос:

Обычно, когда я делаю pip uninstall <module> , если я затем пытаюсь импортировать модуль, я получаю ModuleNotFoundError , например:

 dino@DINO:~$ python -c 'import mplfinance as mpf;print(mpf.__file__)'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'mplfinance'
  

Однако после активации среды conda импорт работает нормально, даже если пакет не установлен как с pip uninstall помощью, так и с conda remove помощью, в любом случае я получаю:

 dino@DINO:~$ python -c 'import mplfinance as mpf;print(mpf.__file__)'
None
  

Кто-нибудь может сказать мне, почему при импорте НЕ возникает исключение, хотя там нет модуля для импорта??
Такое поведение (отсутствие исключения импорта), по-видимому, каким-то образом связано с активацией среды conda.