繁体   English   中英

ModuleNotFoundError:anaconda 中没有名为“MYSQLdb”的模块

[英]ModuleNotFoundError: No module named 'MYSQLdb' in anaconda

我一直在尝试在 python 3.7 中使用新的 anaconda 环境安装 mysqlclient 几个小时。

我在stackoverflow上查找了其他帖子。

当我尝试在 jupyter notebook 中导入 MYSQLdb 时:

import MYSQLdb
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_18060/1995325395.py in <module>
----> 1 import MYSQLdb

ModuleNotFoundError: No module named 'MYSQLdb'

我累了什么

pip install mysqlclient
pip3 install mysqlclient
conda install -c anaconda mysql-python
conda install -c anaconda mysqlclient

我还尝试安装其他软件包,如 mysql 连接器和 sqlalchemy,但都卡在 import MYSQLdb

尝试使用错误处理导入:

try:
    import MySQLdb
except ImportError:
    import pymysql

    pymysql.install_as_MySQLdb()

最终,您还需要安装pymysql以使其像这样工作。

可能您正在不同环境中安装 package 检查 jupyter 中的 kernel 以及您正在使用的环境

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM