【问题标题】:Installing PyMySQL on a Windows 7 machine在 Windows 7 机器上安装 PyMySQL
【发布时间】: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。

标签: python python-3.x mysql-python 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

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2017-07-19
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多