mac OSX 使用Diango创建数据库报错Referenced from: /Library/Python/2.7/site-packages/_mysql.so
来源:互联网 发布:在windows上启动mysql 编辑:程序博客网 时间:2024/06/05 18:47
今天在mac下使用django创建数据库,总是报错,如下:
Traceback (most recent call last):
File "manage.py", line 10, in <module>execute_from_command_line(sys.argv)
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
utility.execute()
File "/Library/Python/2.7/site-packages/django/core/management/__init__.py", line 377, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Library/Python/2.7/site-packages/django/core/management/base.py", line 288, in run_from_argv
self.execute(*args, **options.__dict__)
File "/Library/Python/2.7/site-packages/django/core/management/base.py", line 338, in execute
output = self.handle(*args, **options)
File "/Library/Python/2.7/site-packages/django/core/management/commands/migrate.py", line 56, in handle
connection = connections[db]
File "/Library/Python/2.7/site-packages/django/db/utils.py", line 242, in __getitem__
backend = load_backend(db['ENGINE'])
File "/Library/Python/2.7/site-packages/django/db/utils.py", line 108, in load_backend
return import_module('%s.base' % backend_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Library/Python/2.7/site-packages/django/db/backends/mysql/base.py", line 17, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/_mysql.so
Reason: image not found
在网上找了很多方法,都没有成功。
最终解决方法:
创建两个软链,如下
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
参考:http://stackoverflow.com/questions/14363522/django-dev-server-error-image-not-found
0 0
- mac OSX 使用Diango创建数据库报错Referenced from: /Library/Python/2.7/site-packages/_mysql.so
- Mac: OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/h5py'
- mac下更新pip时提示OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-8.0.2-py2.
- MAC 下用 pip 安装时出现 OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/
- [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-1433.pth'
- error: could not create '/Library/Python/2.7/site-packages/jedi': Permission denied
- error: could not create '/Library/Python/2.7/site-packages/xlrd': Permission denied
- Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip-9.0.1-py
- 安装wechat_sender 出错: Permission denied: '/Library/Python/2.7/site-packages/singledispatch.py' pip ins
- 安装MySQL-python, 使用import MySQLdb',报_mysql.so, 2): Symbol not found: _mysql_affected_rows
- OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pip-1.5-py2.7.egg/EGG-INFO
- iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from
- iOS 报错信息: dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from
- 报错dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var/co
- 使用python代码找到Python site-packages目录位置
- python dist-packages 和 site-packages
- AFNetworking报错"_UTTypeCopyPreferredTagWithClass", referenced from: _AFContentTypeForPathExtens
- GDataXml报错: "_kGDataXMLXPathDefaultNamespacePrefix", referenced from:
- Codeforces544B:Sea and Islands
- poj 1157 LITTLE SHOP OF FLOWERS
- iOS开发 - iOS发布条款检查表
- ODBC连接SQL SERVER数据库
- 匿名管道详解与使用
- mac OSX 使用Diango创建数据库报错Referenced from: /Library/Python/2.7/site-packages/_mysql.so
- 经典的重定位代码
- CentOS 6.5下本地yum源与网络yum源的配置使用
- C++内存管理
- CMarkup的保存与读取
- WIN32串口编程详解(一)
- Codeforces544C:Writing Code(完全背包)
- druid项目实例
- hdu 4966 GGS-DDU(无固定根的最小树形图)