Я использую виртуальную среду с python 3.3 после установки этого параметра, я использовал pip для установки Django. я начал проект и настроить setting.py, но после того, как я бегу «python3.3 manage.py SyncDB» Я получил следующее сообщение об ошибке:установка модуля mysql Django
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
я прочитал в Интернете, что это означает, что MySQL-питон не установлен поэтому я попытался установить его с пип
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...
и после этого я пошел в Интернете, и я узнал, что ConfigParser в python3.3 был переименован так, видимо, это не будет работать. Может кто-нибудь помочь мне решить эту проблему и запустить Django?! или предложить другой способ заставить Django работать?
, что это на самом деле не решение, так хорошо, как я могу сделать Django работать? – N3mo
Переход на Python 2.7, по-видимому, является общепринятым решением; совместимость с библиотекой является основной причиной того, что Python 3 еще не получил широкого распространения. Вы можете обратиться к другому модулю MySQL, который, вероятно, потребует отдельного драйвера Django, но в будущем вы, скорее всего, столкнетесь с другой несовместимостью библиотек, если решите продолжить работу с Python 3. – lanzz