Попытка разобраться в среде Python / Jupyter на MacOS - PullRequest
0 голосов
/ 03 мая 2020

Справочная информация: во время работы Jupyter Notebook новый импорт не удался, хотя библиотека была успешно установлена ​​с использованием pip3. Некоторые настройки для кода, который я выполнял, были сделаны в PyCharm, который использовал виртуальную среду Python 3.8.2. Сбой библиотеки импорта находится в виртуальной среде, так почему же Jupyter ее не видит?

Я посмотрел и обнаружил, что установлено несколько версий Python:

  • / Библиотека / Python / 2.7
  • / Библиотека / Каркасы / Python .рамка / Версии / 3.8
  • / usr / local / bin / python3
  • / usr / local / bin / python3 .8
  • / usr / local / bin / jupyter (включено, если это проясняет ситуацию)
  • / usr / bin / python
  • / usr / bin / python3
  • / usr / local / Cellar / python / 3.7.6_1
  • / Users / xxx / anaconda3 / bin / python3 .7 (anaconda было удалено несколько месяцев go, так почему это все еще здесь?)
  • / Users / xxx / git / moat-ds / venv / lib / python3 .8

Я установил pyenv и virtualenv и попытался (безуспешно) разобраться в этой и похожих статьях. Но все это только оставило у меня вопросы:

  • что делают эти разные каталоги?
  • при запуске, что ноутбук Jupyter использует для ядра 'python 3'?
  • где хранятся пакеты python при запуске pip3 в CLI (пакеты pycharm помещаются в папку \ venv, но в противном случае?)

1 Ответ

0 голосов
/ 03 мая 2020

установка jupyter с pip из pyenv устранила мою проблему

brew uninstall jupyter
pip install jupyter

и после перезапуска вашей консоли это должен быть jupyter pyenv

...