我在RHEL上安装GeoDjango依赖项时遇到了依赖性问题。我希望之前完成此任务的任何人都能逐步指导。我正在从我的Ubuntu开发机器(从包中轻松安装所有东西)到RHEL测试/登台服务器(包古老或不可用)中传输一个正在运行的应用程序。
结果:
但是,当我请求页面时,我收到此错误:
ImproperlyConfigured: Unable to load the SpatiaLite library extension "libspatialite.so.1" because: no such function: load_extension
我不明白syncdb和migrate命令是如何工作的,但是http请求失败了。
答案 0 :(得分:0)
我最近使用yum软件包和POSTGIS将它安装在Fedora上(与RHEL非常相似),请检查http://invisibleroads.com/tutorials/geodjango-install.html。如果RHEL不能使用所需的软件包,那么您将无法从源代码安装所有软件包。在我看来,这有点难。
查看您的错误:您似乎仍在使用pysqlite而没有扩展加载支持。你是否通过扩展加载支持重建了sqlite3和pysqlite?您是否卸载了原始的sqlite3软件包(否则可能会使用错误的库)?