美文网首页
python3.7安装psycopg2,import报错

python3.7安装psycopg2,import报错

作者: JohnLee6 | 来源:发表于2020-08-24 17:05 被阅读0次

python2和python3都安装了psycopg2(2.8.5),在本地Pycharm运行没有问题,在服务器上,import psycopg2报如下错误,有没有大神遇到过呀,求指教

>>> import psycopg2

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "/usr/local/python3/lib/python3.7/site-packages/psycopg2/__init__.py", line 51, in <module>

    from psycopg2._psycopg import (                    # noqa

ImportError: dynamic module does not define module export function (PyInit__psycopg)

解决办法:

卸载重装。

由于开始不是自己装的,不知道是用的那种安装方式。我在Pypi官网下载安装包

下载
linux安装包

下载tar.gz安装包。

卸载原有包:pip3 uninstall psycopg2

切换到文件所在目录,解压tar.gz:tar -zxvf psycopg2-2.8.5.tar.gz

进入目录:cd psycopg2-2.8.5

安装:python3 setup.py install

测试OK。

测试结果

相关文章

网友评论

      本文标题:python3.7安装psycopg2,import报错

      本文链接:https://www.haomeiwen.com/subject/fqwnjktx.html