本文介绍了在本地主机上运行cgi-bin时ImportError-未定义符号:lo_truncate64的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在localhost上运行一个cgi-bin网站。而且我得到以下错误:

I'm trying to run a cgi-bin site on localhost. And I get the following error:

<type 'exceptions.ImportError'>: /usr/local/lib/python2.7/dist-packages/psycopg2/_psycopg.so: undefined symbol: lo_truncate64

我当前的PostgreSQL版本是9.4.5。

My current PostgreSQL version is 9.4.5.

我怎么能解决问题?

推荐答案

当我遇到同样的问题时,现在删除的答案下的Ali Nikneshan的评论已经为我节省了两次。不知道为什么删除它,但是在这里我重新发布它,希望它对某人有所帮助:

The comment by Ali Nikneshan under now deleted answer saved me couple times already when I had this same problem. Not sure why it was deleted, but here I am reposting it in hopes it helps someone:

pip install -U --no-cache-dir --force psycopg2

这篇关于在本地主机上运行cgi-bin时ImportError-未定义符号:lo_truncate64的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 06:18