相关疑难解决方法(0)

没有名为MySQLdb的模块

我使用的是Python 2.5.4版,并安装了MySQL 5.0和Django.Django可以正常使用Python,但不适用于MySQL.我在Windows Vista中使用它.

python django python-2.x

365
推荐指数
19
解决办法
55万
查看次数

Python mysqldb:未加载库:libmysqlclient.18.dylib

我刚刚在我的mac os 10.6上为python 2.7编译并安装了mysqldb.我创建了一个导入的简单测试文件

import MySQLdb as mysql
Run Code Online (Sandbox Code Playgroud)

首先,这个命令带有红色下划线,信息告诉我"Unresolved import".然后我尝试运行以下简单的python代码

import MySQLdb as mysql

def main():
    conn = mysql.connect( charset="utf8", use_unicode=True, host="localhost",user="root", passwd="",db="" )

if __name__ == '__main__'():
    main()
Run Code Online (Sandbox Code Playgroud)

执行时,我收到以下错误消息

Traceback (most recent call last):
  File "/path/to/project/Python/src/cvdv/TestMySQLdb.py", line 4, in <module>
    import MySQLdb as mysql
  File "build/bdist.macosx-10.6-intel/egg/MySQLdb/__init__.py", line 19, in <module>
    \namespace cvdv
  File "build/bdist.macosx-10.6-intel/egg/_mysql.py", line 7, in <module>
  File "build/bdist.macosx-10.6-intel/egg/_mysql.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/toom/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Users/toom/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

什么可能解决我的问题? …

python mysql-python

168
推荐指数
6
解决办法
10万
查看次数

如何在Windows上的Python 3中连接到MySQL?

我在Windows上使用ActiveState Python 3并希望连接到我的MySQL数据库.我听说那mysqldb是使用的模块.我找不到mysqldbPython 3.

是否存在可用于存在二进制文件的存储库mysqldb?如何在Windows上的Python 3中连接到MySQL?

python mysql python-3.x

143
推荐指数
7
解决办法
22万
查看次数

Django:如何使用pip3安装mysql/connector python

我正在研究基于Django 1.7和Python 3.4的项目.但是,我在使用pip3安装MySQL/Connector Python时遇到了问题.

根据这个文档,MySQL/Connector Python支持Python 3.我曾经使用命令在Python中安装MySQL-python pip install MySQL-python.

这个下载页面只提供.deb文件,可以在Ubuntu上安装(顺便说一下,安装也有冲突问题)

我尝试安装:

pip3 install mysql-connector-python --allow-external mysql-connector-python
Run Code Online (Sandbox Code Playgroud)

没有错误消息.但是当我运行Django应用程序时,我收到以下错误消息:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
Run Code Online (Sandbox Code Playgroud)

问:那么,如何使用pip3将MySQL/Connector Python安装到虚拟环境中?或者是否应该将其安装到系统中而不是虚拟环境中?

mysql-connector mysql-python

7
推荐指数
1
解决办法
3万
查看次数