pip install psycopg2 不工作
Posted
技术标签:
【中文标题】pip install psycopg2 不工作【英文标题】:pip install psycopg2 not working 【发布时间】:2015-01-03 21:16:10 【问题描述】:在尝试了帖子中提到的所有内容后,我可以找到关于同一问题的信息,但我还没有安装 psycopg2 的运气
警告:manifest_maker:未找到标准文件“-c”
错误:找不到 pg_config 可执行文件。
请将包含 pg_config 的目录添加到 PATH 中
或使用选项指定完整的可执行路径:
python setup.py build_ext --pg-config /path/to/pg_config build ...
或使用 'setup.cfg' 中的 pg_config 选项。
【问题讨论】:
你有什么样的设置?你能用 pip 安装其他东西吗? 在 Ubuntu 上,我首先使用“sudo apt-get install postgresql postgresql-contrib libpq-dev”安装 PostgreSQL,然后简单地运行“pip install psycopg2”。在 RHEL 上,它是“sudo yum install postgresql9-server” 我正在使用 OSX,pip install 适用于其他所有内容,并且我安装了 postgres.app 如果我下面的回答对你有用,你能接受吗? 【参考方案1】:pg_config 位于 /Applications/Postgres.app/Contents/Versions/9.3/bin 中。所以你需要将该目录添加到 ~/.bash_profile 中的 PATH 中:
PATH=/Applications/Postgres.app/Contents/Versions/9.3/bin:$PATH
【讨论】:
你可能想做locate pg_config
来找到它的位置并添加到路径以上是关于pip install psycopg2 不工作的主要内容,如果未能解决你的问题,请参考以下文章
当我尝试使用 pip install psycopg2 安装 psycopg2 时,出现此错误。我该怎么办? [复制]
无法在 MacOS 上通过 pip install 安装 psycopg2 包
Django 'pip install django-heroku'(psycopg2) 错误阻止部署到 Heroku
如何在 Python 上使用“pip”安装 psycopg2?