【发布时间】:2014-01-21 14:40:46
【问题描述】:
我在设置后使用带有 python 3.3 的虚拟环境,我使用 pip 安装 Django。 我启动了一个项目并配置了setting.py,但是在运行“python3.3 manage.py syncdb”后出现以下错误:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
我在网上看到这意味着 MySQL-python 没有安装所以我尝试用 pip 安装它
Downloading/unpacking MySQL-python
Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded
Running setup.py egg_info for package MySQL-python
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/build/MySQL-python/setup.py", line 13, in <module>
from setup_posix import get_config
File "./setup_posix.py", line 2, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/build/MySQL-python/setup.py", line 13, in <module>
from setup_posix import get_config
File "./setup_posix.py", line 2, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
----------------------------------------
Cleaning up...
在此之后我上网发现python3.3中的ConfigParser已被重命名,所以显然这不起作用。 任何人都可以帮我解决这个问题并运行 Django 吗?!或者建议一种不同的方式让 Django 工作?
【问题讨论】: