让Python的MySQLdb与XAMPP数据库一起使用?

时间:2017-10-21 19:39:36

标签: python mysql xampp

我对网络服务器和/或数据库没有太多经验,所以如果有任何明显的话,请原谅我:

我在XAMPP(7.1.10)中安装了数据库,并且我想运行一个可以操作数据库的python(3.4)脚本 - 所以我使用的是mysqlclient库要做到这一点。但是,在"导入MySQLdb"命令,我收到一个错误:

 File "test.py", line 1, in <module>
    import MySQLdb
  File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/MySQLdb/__init__.py", line 19, in <module>
    import _mysql
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/_mysql.so, 2): Library not loaded: /usr/local/mysql/lib/libmysqlclient.20.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/_mysql.so
  Reason: image not found

如果我不得不猜测,它与/ usr / local / mysql不存在的事实有关,因为我正在运行与XAMPP捆绑在一起的MySQL版本。相反,MySQL似乎位于/ Applications / xampp / xamppfiles / bin中。关于从哪里去的任何想法?

编辑:在Mac OS X 10.12.6上运行。此外,值得一提的是,我还没有在Apache服务器内测试过这个脚本,只是在我自己的机器上 - 现在,我只想在XAMPP中与数据库进行交互。

0 个答案:

没有答案