我对python有些新意,并且认为玩mySQL数据库是一个好主意。
现在我遇到的错误就是安装mySQL连接器。我已经尝试过我的Windows PC,现在在我的Mac上。 每次我下载连接器并安装它,所有都继续安装,但是当我导入mysql.connector时,我收到一个回溯,ImportError说mysql不是一个包。
我一直在网上寻找信息或方法来帮助解决这个问题,但是没有成功。
应该注意的是,我已经重新启动了我的电脑,仍然没有成功。
我通过官方python网站安装了python 3.5,并通过官方mysql网站安装了mysql连接器。
答案 0 :(得分:1)
您需要提供更多信息。可以告诉我们你是如何安装连接器的吗? easy_install的?点子?你是Python2还是Python3。在Windows上你是使用官方Python安装程序还是通过Cygwin安装Python?
通常,在安装Python软件包之后,您将在Mac / Linux上的以下位置找到它:
/usr/lib/python<version>/site-packages/
在Windows上,您可以在C:\ Program Files中的Python目录下找到site-packages。
你安装了哪个MySQL连接器(有几个)?
另外,请确保已为正确的Python版本安装了连接器。如果您正在使用Python2,但正在使用pip3
来安装软件包,那么pip
会将其安装到python3 site-packages,您将无法从Python2访问它。