[英]Python 2.6 Django MYSQLDB error
Django 1.3.1和运行时入门
python manage.py syncdb
使用Python 2.6。 error loading mysqldb module: No module named mysqldb
我不断收到error loading mysqldb module: No module named mysqldb
消息error loading mysqldb module: No module named mysqldb
消息的error loading mysqldb module: No module named mysqldb
。 我试图做sudo yum install python-mysql和sudo yum install python-mysqldb
在CentOS 5系统上,但我收到“未找到软件包”消息,并且该错误在Django中仍然存在。
有什么解决办法? 我想将Python版本保持为2.6,以保留其他依赖关系,因此重新安装2.5或其他事情都不成问题。
谢谢!
如果您使用与系统提供的版本不同的Python版本,则没有必要使用系统打包工具。 您将不得不使用Python打包工具-例如easy_install mysqldb
。
如果您刚刚开始使用Django,则应该真正看看virtualenv
和pip
。
本文提供了很好的概述: http : //www.clemesha.org/blog/modern-python-hacker-tools-virtualenv-fabric-pip
您甚至可以为您的虚拟python环境指定python版本 。
最后但同样重要的是,有关如何使mysql与virtualenv一起运行的好指南: http : //www.saltycrane.com/blog/2010/02/install-mysqldb-virtualenv-ubuntu-karmic/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.