2

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

当我使用这个“import MysqlDB”时出现错误,但在 IDLE 中没有错误,我的代码运行非常顺利。有谁知道问题出在哪里?谢谢

4

3 回答 3

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)

这是我如何执行 pip install 的屏幕截图

于 2020-02-29T16:40:05.963 回答
0

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

于 2014-05-22T05:39:29.860 回答
0

在将来更改 URL 时发布答案

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

安装 mysql-connector-python

于 2021-11-26T13:22:10.637 回答