Симптом: В моем приложении Django, когда я называю from pysqlite2._sqlite import *
я получаю отслеживающий Symbol not found: _sqlite3_enable_load_extension
когдасимвола не найден: _sqlite3_enable_load_extension - установлен SQLite через доморощенный
фон:
- Я установил питон с помощью доморощенного (питон 2.7.13), которая автоматически устанавливаются SQLite
- Я бег MacOS 10.12.3 с инструментами командной строки Macos 10.12, Xcode 8.2.1
- Я установил pysqlite используя пип (pysqlite 2.8.3)
Я попытался
brew uninstall sqlite
иbrew uninstall python
и переустановкаДобавление этих к моему .bash_profile
export PATH="$(brew --prefix sqlite)/bin:$PATH" LDFLAGS="-L/usr/local/opt/sqlite/lib" CPPFLAGS="-I/usr/local/opt/sqlite/include" export PKG_CONFIG_PATH=“/usr/local/opt/sqlite/lib/pkgconfig”
питон -c "импорт sqlite3" не возвращает никаких ошибок
сути TRACEBACK: https://gist.github.com/xwchen/e9704fa34f0463d2117fe9fbb37922a1