【问题标题】:Using MySQL in Pydev Eclipse在 Pydev Eclipse 中使用 MySQL
【发布时间】:2011-02-16 00:49:52
【问题描述】:

我正在尝试通过 Pydev Eclipse 使用 python 访问 MySQL 数据库。我已经安装了从 python 访问 MySQL 所需的文件,并且只有在 Python IDLE 环境中编写代码并从命令提示符运行它时才能访问数据库。但是我无法从 Pydev 运行我的应用程序。

当我使用这个“import MysqlDB”时,我得到一个错误,但在 IDLE 中没有错误,我的代码运行非常顺利。 有谁知道问题是什么? 谢谢

【问题讨论】:

  • 你是如何安装 python MysqlDB 包和在 Eclipse Preferences->Pydev->interpreter - Python 什么是系统库值
  • 解决了,虽然我用的是windows,但是我在pyDev Eclipse的库中添加了MySQL_python-1.2.3c1-py2.6-linux-i686.egg,问题解决了。
  • 遇到这个问题 - 哦!- 5 年后。如何在你的电脑中找到对应的 MYSQL_python egg 文件?谢谢。

标签: python mysql eclipse pydev mysql-python


【解决方案1】:

如果连接器在 IDLE 中有效,但在 PyDev 中无效。打开 Eclipse 首选项,打开 PyDev 目录并转到解释器屏幕。删除解释器并从您计算机上的位置(通常是 C 驱动器)重新添加它。关闭并重新加载 Eclipse,现在它应该可以工作了。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,发现这个链接帮助我解决了这个问题。 https://bohr.wlu.ca/cp363/notes/implementation/connectingPython.php

    从那里我可以导入 mysql.connector 并连接到安装在我的本地主机上的数据库

    import mysql.connector
    import getpass
    
    pswd = getpass.getpass(prompt='Enter database password for root user:')
    dbCnx = mysql.connector.connect(user='root', password=pswd)
    

    【讨论】:

      【解决方案3】:

      在 URL 将来发生变化时发布答案

      在 Eclipse 中,选择 Window / Preferences / PyDev / Interpreters / Python Interpreter,点击 Manage with pip 并输入命令:

      安装mysql-connector-python

      【讨论】:

        猜你喜欢
        • 2013-04-11
        • 2011-10-24
        • 2010-10-16
        • 2010-12-26
        • 2013-09-03
        • 2013-08-11
        • 2013-06-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多