在 OSX Mojave 上安装 Python3 和 Postgres 11.3 后,运行 pip install psycopg2 并得到以下冗长的错误消息。
就可以告诉满足 psycopg 的要求而言,以下似乎不属于任何标准调试类别。任何建议非常感谢。
(ps 大约 4 年前有一个使用 postgres 9 运行的 psycopg 安装没有问题)
pip install psycopg2
Collecting psycopg2
Using cached https://files.pythonhosted.org/packages/5c/1c/6997288da181277a0c29bc39a5f9143ff20b8c99f2a7d059cfb55163e165/psycopg2-2.8.3.tar.gz
Installing collected packages: psycopg2
Running setup.py install for psycopg2 ... error
ERROR: Complete output from command /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 -u -c 'import setuptools, tokenize;__file__='"'"'/private/var/folders/gk/0dzm94x90tzdbg6b9pw9lw140000gp/T/pip-install-5luc2ihi/psycopg2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/gk/0dzm94x90tzdbg6b9pw9lw140000gp/T/pip-record-r5dh3ovx/install-record.txt --single-version-externally-managed --compile:
ERROR: running install
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.7
creating build/lib.macosx-10.9-x86_64-3.7/psycopg2
copying lib/_json.py …Run Code Online (Sandbox Code Playgroud)