用PIP在Windows上编译mysqlpython

2024-05-18 19:55:03 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在我的windows7笔记本电脑上安装了python2.7和setuptools。我还安装了visualstudio2008express和MySQL开发工具。在

我尝试通过pip安装mysql python,如下所示:

pip install mysql-python

我收到链接错误:

^{pr2}$

有什么办法解决这个问题吗?谢谢


Tags: installpip链接错误mysqlsetuptools笔记本电脑办法
3条回答

我也有同样的问题和同样的错误。我不知道为什么,但是

pip install Mysql-python

给出了错误。 但当我试着

^{pr2}$

它起作用了。我不知道为什么,但它确实起作用了,但很想知道为什么。在

这看起来好像你的安装没有检测到mysql客户端库。 查找并复制mysqlcppconn.dll从mysql安装到由构建脚本读取的文件夹,例如windows文件夹。有关详细信息,请查看此链接https://dev.mysql.com/doc/connector-cpp/en/connector-cpp-apps-windows-visual-studio.html#connector-cpp-application-build-dynamic

检查两个都是32位64位,并且它们之间没有不匹配。当我遇到这个问题时,是因为我安装了一个64位的Python,但是安装了一个32位的MySQL。因此,pip安装程序找不到要链接到的匹配二进制文件,因此失败并显示此消息。解决这个问题只需在顶部安装32位Python,一切都正常。在

请注意,也可以将MySQL更新到64位,但目前MySQL的安装程序似乎只有32位。您可以通过从MySQL官方站点下载的.zip文件进行安装,尽管其中包含64位二进制文件。在

要了解您安装了哪些:

  • 对于Python,只需转到命令行并输入python。它应该告诉你什么版本,如果它是一个32位或64位安装像这样

    Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32

  • 对于MySQL,最简单的方法可能是安装在哪个文件夹中。如果它安装到Program Files/,那么它是64位的,但是如果它安装到Program Files (x86)/,它是32位的

相关问题 更多 >

    热门问题