Django 1.3.1入门和运行
python manage.py syncdb使用Python 2.6。我一直收到一条error loading mysqldb module: No module named mysqldb消息。我已经尝试执行sudo yum install python-mysql和sudo yum install python-mysqldb
在django 5系统上,但是我得到了一条“找不到包”的消息,错误仍然存在于CentOS中。
解决这个问题的方法是什么?我希望Python版本保持为2.6,以保留其他依赖项,因此重装2.5或其他版本是不可能的。
谢谢!
发布于 2011-06-23 03:29:35
如果您使用的Python版本与系统提供的版本不同,那么使用系统打包工具是没有意义的。你将不得不使用Python打包工具来代替--例如easy_install mysqldb。
发布于 2011-06-23 03:55:33
如果你刚刚开始使用Django,你真的应该看看virtualenv和pip。
本文给出了一个很好的概述:http://www.clemesha.org/blog/modern-python-hacker-tools-virtualenv-fabric-pip
您甚至可以为您的虚拟python环境使用specify the python version。
最后但并非最不重要的关于如何使用virtualenv运行mysql的一个很好的指南:http://www.saltycrane.com/blog/2010/02/install-mysqldb-virtualenv-ubuntu-karmic/
https://stackoverflow.com/questions/6445327
复制相似问题