2016-02-20 30 views
1

我试图在OS X 10.11.3使用MySQL数据库的Django,但是当我尝试 “PIP安装MySQL-python的” 它给了我这个错误:无法安装在OS的MySQL-python的X

Collecting MySQL-python Using cached MySQL-python-1.2.5.zip 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/private/var/folders/0q/24f40xt52fg_xbjz5drz_m2r0000gn/T/pip-build-8ms1ni7b/MySQL-python/setup.py", line 13, in <module> 
     from setup_posix import get_config 
     File "/private/var/folders/0q/24f40xt52fg_xbjz5drz_m2r0000gn/T/pip-build-8ms1ni7b/MySQL-python/setup_posix.py", line 2, in <module> 
     from ConfigParser import SafeConfigParser 
    ImportError: No module named 'ConfigParser' 

    ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/0q/24f40xt52fg_xbjz5drz_m2r0000gn/T/pip-build-8ms1ni7b/MySQL-python 

我尝试安装ConfigParser,并且我的系统上安装了MySQL python连接器。

这里是我的项目的详细信息:

的Django 1.9.2
的Python 3.5
OS X 10.11.3
IDE PyCharm
虚拟环境myvenv

我搜索互联网,几乎试过与Django一起使用MySQL的所有方法,但是自从数小时后我失败了。请指导我这个

回答

0

它看起来像你想在Python 3下的文件安装Python 2.X唯一的司机建议使用的mysql:

https://docs.djangoproject.com/en/1.9/ref/databases/#mysql-db-api-drivers

的的mysql GitHub的页面与安装指令,包括先决条件,你可能需要:

https://github.com/PyMySQL/mysqlclient-python

祝你好运!

+0

非常感谢您的帮助,但我尝试了所有在答案中提到的步骤,但仍然没有成功。我可以做迁移,但如果我打开django控制台并尝试运行manage.py任务,它会在启动时给我这个错误“django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错:没有名为'MySQLdb'的模块”。 – Anony

+0

我试图执行的任务是“from app.models import Artist newArtist = Artist(name =”Hello1“,year_formed = 1985)” 当我尝试执行任务时,它给了我 “bash -cl”/ usr /local/bin/python3.5/Users/U/ Library/Application \ Support/IntelliJIdea15/python/helpers/pycharm/django_manage.py from app.models import Artist newArtist = Artist(name = \“Hello1 \”,year_formed = 1985)/用户/ u/IdeaProjects /应用程序“ bash:-c:第0行:语法错误附近的意外标记'(' – Anony

+0

我可以运行迁移但我无法执行任何manage.py任务 – Anony