繁体   English   中英

ModuleNotFoundError:没有名为“ PyMySQL”的模块

[英]ModuleNotFoundError: No module named 'PyMySQL'

我已经使用pip命令在Ubuntu 16.04操作系统中成功安装了PyMySQL:

debarati@debarati-hp:~$ pip install PyMySQL
Collecting PyMySQL
  Downloading PyMySQL-0.8.0-py2.py3-none-any.whl (83kB)
    100% |████████████████████████████████| 92kB 159kB/s 
Installing collected packages: PyMySQL
Successfully installed PyMySQL-0.8.0

不过,当我尝试执行一个名为view_rows.py的Python文件时,仍会出现以下错误:

debarati@debarati-hp:~$ python view_rows.py
Traceback (most recent call last):
  File "view_rows.py", line 5, in <module>
    import PyMySQL
ModuleNotFoundError: No module named 'PyMySQL'

但是,这不会产生任何错误:

debarati@debarati-hp:~$ import PyMySQL 

这是我的Python版本:

debarati@debarati-hp:~$ python -V
Python 3.6.3 :: Anaconda custom (64-bit)

包名称为“ PyMySQL”; 您使用软件包名称进行安装。 要使用已安装的软件包,您需要使用模块名称,该名称可能不同。 在这种情况下,模块名为“ pymysql”(全部小写)。

导入应该是import pymysql

https://pymysql.readthedocs.io/zh-CN/latest/py-modindex.html

暂无
暂无

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

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