相关疑难解决方法(0)

安装psycopg2 == 2.6.2时出错

我尝试安装psycopg2 == 2.6.2时遇到问题.我已经安装了postgresql 9.6.我正在使用virtualenv.欢迎任何帮助.

Collecting psycopg2==2.6.2 (from -r requirements.txt (line 21))
  Downloading psycopg2-2.6.2.tar.gz (376kB)
    100% |????????????????????????????????| 378kB 281kB/s 
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info/psycopg2.egg-info
    writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
    writing pip-egg-info/psycopg2.egg-info/PKG-INFO
    writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
    Error: could not determine PostgreSQL version from '10.0'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-k7nulk7r/psycopg2/
Run Code Online (Sandbox Code Playgroud)

python postgresql psycopg2

11
推荐指数
1
解决办法
4129
查看次数

Python Django错误:未定义版本GLIBC_PRIVATE

我有一个python Django项目。当我manage.py runserver通过虚拟环境运行其manage.py脚本时,出现以下导入错误。注意:我正在使用Fedora 26

ImportError:
 /home/xxxxx/Projects/Dev/yyyy/ENV/new_env/lib/python2.7/site-packages/psycopg2/.libs/libresolv-2-c4c53def.5.so:
symbol __res_maybe_init, version GLIBC_PRIVATE not defined in file
libc.so.6 with link time reference
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

python django

8
推荐指数
2
解决办法
3215
查看次数

ImportError:符号 __res_maybe_init 版本 GLIBC_PRIVATE 未在文件 libc.so.6 中定义并具有链接时间参考

我正在运行一个安装脚本来安装许多不同的 python 包。被困住的是psycopg2。该脚本尝试安装 version 2.6.1。但我遇到了错误:

Error: could not determine PostgreSQL version from '10.10'
Run Code Online (Sandbox Code Playgroud)

我认为这与版本不兼容psycopg2有关。这是一个无效的结论吗?postgresql10.10

假设我对版本不兼容的结论是正确的,我将 的安装版本更改psycopg22.7. 通过这样做,上面的错误就消失了。

但是,当我运行时:

python manage.py runserver 0.0.0.0:888
Run Code Online (Sandbox Code Playgroud)

我收到错误:

  File "/home/mark/.virtualenvs/nova/lib/python3.6/site-packages/django/contrib/postgres/apps.py", line 7, in <module>
    from .signals import register_hstore_handler
  File "/home/mark/.virtualenvs/nova/lib/python3.6/site-packages/django/contrib/postgres/signals.py", line 1, in <module>
    from psycopg2 import ProgrammingError
  File "/home/mark/.virtualenvs/nova/lib/python3.6/site-packages/psycopg2/__init__.py", line 50, in <module>
    from psycopg2._psycopg import (                     # noqa
ImportError: /home/mark/.virtualenvs/nova/lib/python3.6/site-packages/psycopg2/.libs/./libresolv-2-c4c53def.5.so: symbol __res_maybe_init version GLIBC_PRIVATE not defined in file libc.so.6 with link time …
Run Code Online (Sandbox Code Playgroud)

python django psycopg2 python-import

5
推荐指数
2
解决办法
3688
查看次数

标签 统计

python ×3

django ×2

psycopg2 ×2

postgresql ×1

python-import ×1