【发布时间】:2013-11-15 01:30:10
【问题描述】:
我正在尝试让 Django 在 OS X Mavericks 上运行,但在此过程中遇到了一堆错误,最新的方法是当 runpython manage.py runserver 查看是否一切正常时,我收到了这个错误,它我相信意味着它错过了 libssl:
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so, 2): 库未加载:@loader_path/../lib /libssl.1.0.0.dylib 引用自:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so 原因:找不到图像
我已经将 Python 升级到 2.7.6,并带有处理 Mavericks 一些怪癖的补丁。
有什么想法吗?
完整的追溯:
由 > 启动的线程中未处理的异常 回溯(最近一次通话最后): 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py”,第 93 行,inner_run self.validate(display_num_errors=True) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/base.py”,第 280 行,验证中 num_errors = get_validation_errors(s, app) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/validation.py”,第 28 行,在 get_validation_errors 从 django.db 导入模型,连接 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/init.py”,第 40 行,在 后端 = load_backend(connection.settings_dict['ENGINE']) getattrinit.py”,第 34 行/强> 返回getattr(连接[DEFAULT_DB_ALIAS],项目) getitem 中的文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/utils.py”,第 93 行 后端 = load_backend(db['ENGINE']) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/utils.py”,第 27 行,在 load_backend return import_module('.base', backend_name) import_module 中的文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/importlib.py”,第 35 行 进口(名称) 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.py”,第 14 行,在 从 django.db.backends.postgresql_psycopg2.creation 导入 DatabaseCreation 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/creation.py”,第 1 行,在 导入 psycopg2.extensions 文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/init.py”,第 50 行,在 从 psycopg2._psycopg 导入 BINARY、NUMBER、STRING、DATETIME、ROWID ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so,2):未加载库:@loader_path/../lib/libssl。 1.0.0.dylib 引用自:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/psycopg2/_psycopg.so 原因:找不到图片
【问题讨论】:
标签: python django macos postgresql