Я пытался использовать базу данных MySQL из ноутбука Jupyter из среды conda, которую я создал.
Мои первые попытки не сработали, что здесь:
- с использованием
sqlalchemy
- с использованием
mysql-connector-python
- с использованием
pymysql
Я пытался установить их, некоторые с использованием conda install
, некоторые с использованием pip
, всегда в среде, которую я активировал, из которой я также запускаю свой экземпляр ноутбука jupyter.
Поведение, которое я получаю, всегда одинаково: после установки пакетов я могу запустить интерактивную сессию python
, и в ней я могу правильно импортировать пакеты и использовать их, даже получать результаты из базы данных. Но когда я делаю это из ноутбука, ни один из модулей не обнаруживается , и вот где я застрял.
В некоторых старых сообщениях, которые я видел, упоминалось, что они недоступны для Python 3.x или для Windows, или для 64-битных систем, но эти ответы около 2016 года, поэтому они обновлены, и в описании conda пакетов утверждается, что они работать правильно в моей среде Windows 10, x64, python = 3.6 (или так я интерпретировал).
Окружающая среда:
(Некоторые из пакетов mysql отсутствуют, потому что после неудачных попыток я их удалил.)
Как заставить ноутбуки найти модули, чтобы я мог подключиться к MySQL?