Tôi gặp sự cố khi cài đặt psycopg2. Tôi nhận được lỗi sau khi tôi cố gắng pip install 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'.
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2
Nhưng vấn đề pg_config
thực sự nằm ở tôi PATH
; Nó chạy mà không có vấn đề gì:
$ which pg_config
/usr/pgsql-9.1/bin/pg_config
Tôi đã thử thêm đường dẫn pg_config vào setup.cfg
tệp và xây dựng nó bằng các tệp nguồn tôi đã tải xuống từ trang web của họ ( http://initd.org/psycopg/ ) và tôi nhận được thông báo lỗi sau!
Error: Unable to find 'pg_config' file in '/usr/pgsql-9.1/bin/'
Nhưng nó thực sự là !!!
Tôi bị bối rối bởi những lỗi này. Ai có thể giúp tôi không?
Nhân tiện, tôi sudo
tất cả các lệnh. Ngoài ra tôi đang trên RHEL 5.5.
ln -s /usr/pgsql-9.1/bin/pg_config /usr/sbin/pg_config
và mọi thứ đều ổn!
sudo
,$PATH
được thay đổi. Bạn có thể vui lòng kiểm tra lại $ PATH của bạn khi root không?