Python Django Mysql预期用于:平面命名空间

时间:2018-11-11 13:34:10

标签: python mysql django python-2.7 mysql-python

我正在使用Python(2.7)和Django(1.10)进行项目开发,其中需要使用mysql作为数据库,我已经在Mac OSX上安装了XAMPP并创建了数据库。

这是我的requirements.txt:

asn1crypto==0.24.0
certifi==2018.4.16
cffi==1.11.5
chardet==3.0.4
cryptography==2.3
Django==1.10.4
enum34==1.1.6
idna==2.6
ipaddress==1.0.22
MySQL-python==1.2.5
mysqlclient==1.3.6
ndg-httpsclient==0.5.1
passlib==1.7.1
Pillow==5.1.0
pusher==2.0.1
pyasn1==0.4.4
pycparser==2.18
pyOpenSSL==18.0.0
requests==2.18.4
securetrading==1.0.14
six==1.11.0
stripe==1.82.1
urllib3==1.22

当我使用以下命令运行Django应用程序时:

python manage.py runserver

它通过如下错误出现:

  
    

由Traceback(最近一次调用最近)启动的线程中未处理的异常:File     “ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/utils/autoreload.py”,     包装中的第226行         fn(* args,** kwargs)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/core/management/commands/runserver.py”,     第113行,在inner_run中         autoreload.raise_last_exception()文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/utils/autoreload.py”,     第249行,在raise_last_exception中         six.reraise(* _ exception)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/utils/autoreload.py”,     包装中的第226行         fn(* args,** kwargs)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/init.py”,     第27行,设置中         apps.populate(settings.INSTALLED_APPS)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/apps/registry.py”,     填充的第108行         app_config.import_models(all_models)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/apps/config.py”,     在import_models中的第199行         self.models_module = import_module(models_module_name)文件“ /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/init.py”,     import_module中的第37行         导入(名称)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/contrib/auth/models.py”,     第4行         从django.contrib.auth.base_user导入AbstractBaseUser,BaseUserManager文件     “ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/contrib/auth/base_user.py”,     第52行,在         class AbstractBaseUser(models.Model):文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/models/base.py”,     第119行,新建         new_class.add_to_class('_ meta',选项(meta,app_label))文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/models/base.py”,     add_to_class中的第316行         value.contribute_to_class(cls,name)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/models/options.py”,     第214行,在功劳类别中         self.db_table = truncate_name(self.db_table,connection.ops.max_name_length())文件     “ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/init.py”,     第33行,位于 getattr         返回getattr(连接[DEFAULT_DB_ALIAS],项)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/utils.py”,     第211行,在 getitem         backend = load_backend(db ['ENGINE'])文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/utils.py”,     第115行,在load_backend中         返回import_module('%s.base'%backend_name)文件“ /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/init.py”,     import_module中的第37行         导入(名称)文件“ /Users/abdul/multiEnv/lib/python2.7/site-packages/django/db/backends/mysql/base.py”,     第28行,在         引发ImproperlyConfigured(“错误加载MySQLdb模块:%s”%e)django.core.exceptions.ImproperlyConfigured:错误加载MySQLdb     模块:     dlopen(/Users/abdul/multiEnv/lib/python2.7/site-packages/_mysql.so,     2):找不到符号:_mysql_affected_rows引用自:     /Users/abdul/multiEnv/lib/python2.7/site-packages/_mysql.so

  
     

预期于:平面命名空间位于

     

/Users/abdul/multiEnv/lib/python2.7/site-packages/_mysql.so

0 个答案:

没有答案