我有问题尝试pymysql。
我的电脑正在使用Windows 10
使用python 3.5
我已经通过pip install pymsql
成功安装了pymysql,没有错误。我已经与pip list
检查并得到PyMySQL (0.7.9)
但是当我运行import PyMySQL
时出现错误,没有名为“ PyMySQL”的模块,问题出在哪里?
编辑:
但是如果我尝试import pymysql
,我会收到错误消息:
Traceback (most recent call last):
File "pymysql1.py", line 1, in <module>
import pymysql
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pymysql\__init__.py", line 29, in <module>
from .err import (
File "C:\Program Files (x86)\Python35-32\lib\site-packages\pymysql\err.py", line 1, in <module>
import struct
File "C:\python\struct.py", line 2, in <module>
pack('hhl', 1, 2, 3)
NameError: name 'pack' is not defined
最佳答案
步骤1:使用以下命令卸载现有的pymysql
pip uninstall PyMySQL
步骤2:使用命令pip3安装pymysql
pip3 install PyMySQL
步骤3:
import pymysql
这应该工作。当我尝试使用命令
import PyMySQL
导入pymysql时,我在Windows 8中使用python3.4,但它不起作用,但是在执行上述步骤之后,我尝试了import pymysql
,然后它完美地工作了。关于python-3.x - 错误没有名为Windows 10的模块“PyMySQL”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40280762/