ModuleNotFoundError: No module named 'PyMySQL'
ModuleNotFoundError: No module named 'PyMySQL'
我已经使用 pip 命令在 Ubuntu 16.04 OS 中成功安装了 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"(所有 lower-case)。
导入应该是import pymysql
。
我已经使用 pip 命令在 Ubuntu 16.04 OS 中成功安装了 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"(所有 lower-case)。
导入应该是import pymysql
。