При использовании pip install
в средах anaconda необходимо следить за тем, какой интерпретатор вы используете при установке:
pip -V # might output a different result than
python -m pip -V
Последнее, безусловно, предпочтительнее при установке, так как вы точно знаете, какой интерпретатор вы используете, что свяжет его с правильным экземпляром pip
.
Активировать
Если у вас настроен conda environment
, сначала убедитесь, что conda activate <yourenv>
, таким образом вы можете быть уверены, что pip
также устанавливает пакеты там.
conda activate <yourenv>
python -m pip -V
# /path/to/yourenv/lib/pythonx.x/site-packages
Тогда python -m pip install pymongo
должно работать. После этого вам нужно будет дважды проверить, что env активируется и при запуске jupyter notebook
. Если вы уже находитесь в jupyter, вы можете запустить следующее для проверки:
import sys
sys.path[-1]
'/path/to/yourenv/lib/pythonx.x/site-packages'
Если это не соответствует положению yourenv
, возможно, вы не активировали среду. Вам нужно будет остановить jupyter, активировать, а затем снова запустить ноутбук.