ModuleNotFoundError: Ни один модуль с именем 'py mysql' не использует Jupyter / Panda - PullRequest
1 голос
/ 06 февраля 2020

Нужна помощь от кого-то там!

Ошибки, упомянутые ниже, возникают в jupyter при выполнении

Import pymysql

ModuleNotFoundError Traceback (последний вызов был последним) в ----> 1 import py mysql

ModuleNotFoundError: Нет модуля с именем 'py mysql'

и при выполнении

create_engine('mysql+pymysql://root:root@localhost:3306/pandas_tutorial')

ModuleNotFoundError Traceback (most recent call last) 
<ipython-input-2-751a940a98c4> in <module> ----> 1 engine = 
 sqlalchemy.create_engine('mysql+pymysql://root:root@localhost:3306/pandas_tutorial')

~\Anaconda3\lib\site-packages\sqlalchemy\engine\__init__.py in create_engine(*args, **kwargs) 
477 strategy = kwargs.pop("strategy", default_strategy) 
478 strategy = strategies.strategies[strategy] 
--> 479 return strategy.create(*args, **kwargs) 
480 
481 
~\Anaconda3\lib\site-packages\sqlalchemy\engine\strategies.py in create(self, name_or_url, **kwargs) 
85 if k in kwargs: 
86 dbapi_args[k] = pop_kwarg(k) 
--->    87 dbapi = dialect_cls.dbapi(**dbapi_args) 
88 
89 dialect_args["dbapi"] = dbapi 
~\Anaconda3\lib\site-packages\sqlalchemy\dialects\mysql\pymysql.py in dbapi(cls) 
60 @classmethod 
61 def dbapi(cls): ---> 
62 return __import__("pymysql") 
63 
64 def is_disconnect(self, e, connection, cursor): 
ModuleNotFoundError: No module named 'pymysql'

ОС и инструменты:

Windows 10
Jupyter 6.0.1
Python 3.7.4
Pandas 3

список установленных пакетов:

mysql       0.0.2
mysqlclient 1.4.6    
pip         20.0.2   
PyMySQL     0.9.3  using "pip install pymysql"   
setuptools  41.2.0
SQLAlchemy  1.3.13 using "pip install sqlalchemy"
...