【发布时间】:2014-12-30 10:49:11
【问题描述】:
我正在尝试在我的 Django 项目中使用 postgresql,所以我一直在尝试安装 psycopg2,但是我一直遇到问题。由于我使用的是 virtualenv,因此通过 macports 安装 psycopg2 没有帮助。我需要想办法在我的虚拟环境中将其安装为应用程序。
这是我在我的 virtualenv 中尝试 pip 安装时遇到的错误:
Downloading/unpacking psycopg2
Downloading psycopg2-2.5.4.tar.gz (682kB): 682kB downloaded
Running setup.py (path:/Users/adfelix2/Documents/Hindsait_Work/Projects/nybc_pilot/build/psycopg2/setup.py) egg_info for package psycopg2
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/psycopg2.egg-info
writing pip-egg-info/psycopg2.egg-info/PKG-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 manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build ...
or with the pg_config option in 'setup.cfg'.
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /Users/user/'privateinfo'/my_virtualenv/build/psycopg2
Storing debug log for failure in /Users/user/.pip/pip.log
好像我需要在 pg_config 中添加一个目录?但是,我无法在网上找到任何可以帮助我这样做的东西。如果有人以逐步的方式对此有答案,将不胜感激。谢谢。
【问题讨论】:
标签: macos postgresql pip psycopg2 osx-yosemite