Ошибка модуля Jupyter Notebook после обновления HomebrewPython

Программы на Python
Ответить
Anonymous
 Ошибка модуля Jupyter Notebook после обновления Homebrew

Сообщение Anonymous »

Я уже некоторое время использую Jupyter, и он работает нормально. У меня установлены Jupyter и Python через Homebrew. Я работаю на MacOS.

Вчера я выполнил команду Brew Upgrade, и теперь мой ноутбук Jupyter не может найти ни один из установленных пакетов Python. В качестве примера я буду использовать Numpy.

Находясь в блокноте Jupyter, я пытаюсь сделать

Код: Выделить всё

import numpy
Я понял:

Код: Выделить всё

ModuleNotFoundError: No module named 'numpy'
Однако если я запускаю Python в окне терминала, я могу без проблем импортировать Numpy.

Сначала я проверил правильность установки пакета, повторно введя команду установки

Код: Выделить всё

brew install numpy


что выводит:

Код: Выделить всё

Warning: numpy 1.18.4 is already installed and up-to-date
To reinstall 1.18.4, run `brew reinstall numpy`
Я тоже бегал

Код: Выделить всё

pip install numpy


и получил:

Код: Выделить всё

Requirement already satisfied: numpy in /usr/local/lib/python3.7/site-packages (1.18.4)
И здесь я запутался, потому что ожидал, что путь будет указывать на что-то вроде /usr/local/Cellar/, поэтому я проверил путь внутри блокнота Jupyter:

Код: Выделить всё

import sys
sys.path
что выводит:

Код: Выделить всё

['/Users/kseuro/Dropbox/Dev/',
'/usr/local/Cellar/jupyterlab/2.1.2/libexec/lib/python38.zip',
'/usr/local/Cellar/jupyterlab/2.1.2/libexec/lib/python3.8',
'/usr/local/Cellar/jupyterlab/2.1.2/libexec/lib/python3.8/lib-dynload',
'/usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/lib/python3.8',
'',
'/usr/local/Cellar/jupyterlab/2.1.2/libexec/lib/python3.8/site-packages',
'/usr/local/Cellar/jupyterlab/2.1.2/libexec/lib/python3.8/site-packages/IPython/extensions',
'/Users/kseuro/.ipython']
Хорошо, Homebrew хочет, чтобы Jupyter использовал Python3.8? Итак, я попробовал Brew Switch Python 3.8 и получил:

Код: Выделить всё

Error: python does not have a version "3.8" in the Cellar.
python's installed versions: 3.7.7
Я чувствую, что я уже не в своих силах, и мне нужна помощь, чтобы понять, что делать дальше. Я не хочу начинать с простого изменения путей.

Предложения? Спасибо большое.

Подробнее здесь: https://stackoverflow.com/questions/619 ... ew-upgrade
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»