在 Windows 7 机器上安装 PyMySQL

Posted

技术标签:

【中文标题】在 Windows 7 机器上安装 PyMySQL【英文标题】:Installing PyMySQL on a Windows 7 machine 【发布时间】:2013-01-07 18:38:20 【问题描述】:

我不是 python 用户,虽然我使用过 mysql,但我不是专家。另外,我主要是 Windows 用户,对运行命令行脚本知之甚少。所以这可能是一个愚蠢的问题,但我还是想问......

(顺便说一句,我的目的是安装“棒球棒”)

我安装了 Python(Windows 7 机器上的 3.3 版)。

接下来它说要安装 pymysql。所以我从https://github.com/petehunt/PyMySQL/下载了.zip文件

自述文件说“只需从本地目录运行 build-py3k.sh 脚本。它将在 ./py3k 目录中构建一个工作包。”我完全不知道这意味着什么。我该如何运行?我尝试在 Python 命令行界面中输入它,但它只是给了我一个错误。

【问题讨论】:

我在 Sourceforge 上找到了棒球棒论坛,并通过该途径获得了一些帮助。为了将来参考,BBOS 需要 Python 2.7,现在有新的安装说明,因此不再需要 pymysql。 【参考方案1】:

http://www.cc.gatech.edu/classes/AY2012/cs2316_fall/presentations/HOWTO_install_pymysql_windows.pdf 有一些非常清晰的说明,并在运行 python 3.3 的 Windows 8 上为我工作 压缩在这里: http://www.summet.com/dmsi/html/codesamples/pymysql3.zip

【讨论】:

这对我有帮助。如果您使用 Windows 7,请务必以管理员身份运行您的 cmd.exe,否则您可能没有安装权限。【参考方案2】:

win+r 然后输入cmd 然后在dos中输入命令:pip install pyMySQL 但是如果你的电脑没有安装pip,请参考这个页面https://pip.pypa.io/en/stable/

【讨论】:

【参考方案3】:

Python 用 pymysql 连接 xampp mysql windows:

第一步:

运行命令提示符 D:\python-3.6.2\Scripts> pip install pymysql

第二步:

#!D:/python-3.6.2/python.exe 
print ("Content-Type: text/html\n")
import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='', db='python_mysql')
cur = conn.cursor()
cur.execute("SELECT * FROM authors")
print(cur.description)
print(" Test")
for row in cur:
    print(row)
cur.close()
conn.close()

在 htdocs/PythonProject 中将文件另存为 testconn.py 并打开 http://localhost/PythonProject\test.py

【讨论】:

以上是关于在 Windows 7 机器上安装 PyMySQL的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 7 机器上安装 gcc?

在 32 位 Windows 7 机器上使用 Python 3.5 安装 scipy

如何在 Windows 7 64 位机器上为 anaconda 的 python 3.5 安装 cvxopt?

windows7 python下怎样安装pymysql

在windows下MySQL-python的安装

无法在 Windows 机器上使用 sqlalchemy 连接到本地 mysql 数据库