【发布时间】:2009-07-16 10:20:42
【问题描述】:
我在Windows平台使用的是Python 2.6.1、MySQL4.0,并且已经成功安装了MySQLdb。
我们是否需要为我的 python 代码和 MySQLdb 设置任何路径才能成功运行我的应用程序?没有任何设置路径(在我的代码中,我正在导入 MySQLdb)我得到 No module named MySQLdb 错误即将到来,我无法继续前进。
【问题讨论】:
我在Windows平台使用的是Python 2.6.1、MySQL4.0,并且已经成功安装了MySQLdb。
我们是否需要为我的 python 代码和 MySQLdb 设置任何路径才能成功运行我的应用程序?没有任何设置路径(在我的代码中,我正在导入 MySQLdb)我得到 No module named MySQLdb 错误即将到来,我无法继续前进。
【问题讨论】:
您是如何安装 MySQLdb 的?这听起来像您的 MySQLdb 模块不在您的 PYTHONPATH 中,这表明您安装 Python 本身的方式与安装 MySQLdb 的方式之间存在一些不一致。
或者您是否安装了不是针对您的 Python 版本的 MySQLdb 二进制文件?模块通常放在与版本相关的文件夹中。
【讨论】:
不,通常不需要它(对于像 MySQLdb 这样有礼貌的模块来说不是)。
你检查过我对你上一个问题的回答了吗 connecting Python 2.6.1 with MySQLdb
【讨论】:
无论何时安装任何依赖于项目的 python 库,请始终将这些库安装在相应的虚拟环境中
1. pip install virtualenv
2. virtualenv miscellaneous
3. source miscellaneous/bin/activate
4. pip install MySQL-python
【讨论】: