ОК, я нашел проблему.Оказывается, что, хотя мой virtualenv активен (см. Префикс (base)
к приглашениям командной строки в приведенных выше фрагментах взаимодействия с экраном), я все же должен указать pip, чтобы использовать его.Например, после запуска чего-то вроде
pip -E /path/to/virtualenv install numpy
тогда импорт numpy в интерактивном сеансе Python завершается успешно (работает ли импортированный модуль, я пока не знаю).
Это абсурд: мойvirtualenv активен, и исполняемый файл pip, который я запускаю, является установленным в этом virtualenv :
(base)[1801] which pip
/home/jones/.virtualenvs/base/bin/pip
Так какой смысл иметь virtualenv, если pip не будет использовать егопо умолчанию ???