【发布时间】:2015-10-01 00:25:33
【问题描述】:
我已成功下载 MySQL 连接器/Python。我在 Python 的 shell 中使用了以下代码来测试我的连接:
import mysql.connector
我收到以下错误消息:
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
import mysql.connector
ImportError: No module named 'mysql'
我不明白为什么 MySQL 没有被识别。
【问题讨论】:
-
python 是否配置为在您的 PATH 环境变量中?我相信这是正确安装所必需的。
-
你在哪个平台上?窗户?
-
OS X,我在我的 shell 中测试了这个: print(get_python_lib()) 它返回了 /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
-
print(sys.path) ['/Users/Noah/Desktop/Melanie', '/Users/Noah/Documents', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages'] -
您看到该目录中安装了连接器吗?在您的 python shell 中,执行
os.listdir("/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages")。在终端中运行which python也会为您提供这条路径?