我在GoDaddy托管服务中有一个共享托管。它有以下限制。
我的托管服务系统和应用程序规范。
我使用cgi脚本将apache服务器重定向到我的Python脚本。 当Python尝试导入psycopg2模块时,抛出以下错误
/home/user/python_base/lib/python3.4/site-packages/psycopg2/_psycopg.cpython-34m.so: undefined symbol: PQescapeIdentifier
我将postgresql/lib
路径导出到LD_LIBRARY_PATH
,并在本地重新启动Python脚本,并且运行良好。
但是,由于我无法重新启动apache服务器,因此我猜测apache运行所在的进程没有更新LD_LIBRARY_PATH
。因此错误仍然存在。我正在运行python环境。我将所有库文件从postgresql/lib
复制到mypythonenv/lib
,但仍然是徒劳的。