【问题标题】:ModuleNotFoundError: No module named 'pymysql' in jupyterModuleNotFoundError:jupyter 中没有名为“pymysql”的模块
【发布时间】:2020-11-08 02:44:07
【问题描述】:

在 jupyter notebook 中导入 pymysql 后出现以下错误。请帮我找出错误。

import pymysql
print("Welcome")

ModuleNotFoundError  
 <ipython-input-5-7978bc79cc40> in <module>()
  1 import pymysql
  2 print("Here")

 ModuleNotFoundError: No module named 'pymysql'

【问题讨论】:

    标签: python python-3.x pip pymysql


    【解决方案1】:

    你还没有安装模块pymysql 试试看:

    python -m pip install pymysql
    

    或者

    python3 -m pip install pymysql
    

    对于python3。

    【讨论】:

    • 我已经通过 pip3 install pymysql 安装了。但它仍然显示错误。
    • 您可能有多个 Python 版本(Python 2.7、3.4、3.7、3.8 等),而 pymysql 安装在与 Jupyter 不同的版本上。
    • @Sourav_Bharadwaj 您运行笔记本的 python 版本是什么?
    • 是的。这是我的错误。 IDE python 版本和window python 版本不同。我刚刚重新安装了正确的,它工作正常。
    【解决方案2】:

    您正在使用的 python 环境中似乎没有安装 pymsql。

    请在 jupyter notebook 的单元格中键入以下命令,然后运行该单元格。

     !pip install pymysql
    

    这应该可以解决您的问题。

    【讨论】:

    • 我已经安装了pymysql。 C:\Users\Saurav Bharadwaj>pip3 list Package Version ---------- -------- cursor 1.3.4 mysql-connector-python 8.0.21 mysqlclient 2.0.1 numpy 1.19.0 pandas 1.0.5 pip 20.1.1 PyMySQL 0.10.0 pyodbc 4.0.30 python-dateutil 2.8.1 pytz 2020.1 SQLAlchemy 1.3.18 xlrd 1.2.0
    • 可能是安装在不同的venv,尝试通过同一个jupyter notebook再次安装。
    【解决方案3】:

    尽管在您的系统中安装了 pymysql,但出现 ModuleNotFoundError: No module named 'pymysql' 的问题是因为 Anaconda 无法识别这一点。

    解决此问题的另一个解决方案是在 Anaconda 提示符下安装 pymysql。

    Issue: ModuleNotFoundError: No module named 'pymysql'

    Solution: Installing pymysql in Anaconda Shell

    谢谢, 纳拉辛哈拉奥

    【讨论】:

      猜你喜欢
      • 2021-07-03
      • 1970-01-01
      • 2019-10-31
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 2021-03-03
      • 2021-03-24
      相关资源
      最近更新 更多