2013-03-24 2 views
7

python2.7 и sqlite3 были установлены доморощенным на MacOS установлен 10,8
pysqlite на пиппитон ошибка импорта SQLite

, когда я печатаю импорт sqlite3 в питоне interapter, он показывает ошибки ниже:

>>> import sqlite3 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/__init__.py", line 24, in <module> 
from dbapi2 import * 
    File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/dbapi2.py", line 27, in <module> 
from _sqlite3 import * 
ImportError: dlopen(/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3.so, 2): Library not loaded: /usr/local/lib/libsqlite3.0.8.6.dylib 
    Referenced from: /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3.so 
    Reason: image not found 

как исправить эту ошибку?

+4

https: // GitHub .com/mxcl/homebrew/issues/17312 – root

+0

На моем Mac Python 2.7 установлены pysqlite и Sqlite 3 по умолчанию. Не могли бы вы их использовать? – uselpa

+0

Почему вы устанавливаете новую версию Python, когда уже установлен Pyhon 2.7 по умолчанию? Это проблема Homebrew – gene

ответ

6

Решение удалить как sqlite, а также python бочонки:

brew rm sqlite python 

, а затем повторно установить Python (который также устанавливает SQLite3 как его зависимость):

brew install python 
Смежные вопросы