Postgres의 기본 Python 배포를 시스템의 Python에서 Enthought Canopy로 변경합니다.

Postgres의 기본 Python 배포를 시스템의 Python에서 Enthought Canopy로 변경합니다.

RHEL6 시스템에서 내 postGIS 구현(예: 내 postgres/postgresql 데이터베이스)이 내장된 GNU 배포판 대신 Enthought의 Canopy python 배포판을 사용하기를 원합니다. (postGIS에는 RHEL 내장 리포지토리에서 설치하기 어려워 보이는 일부 패키지가 필요하기 때문입니다.)

Postgres의 Python 경로 등을 변경하는 방법은 무엇입니까?

답변1

시도해 볼 수 있는 방법에는 여러 가지가 있습니다.

중지/시작 스크립트 재정의

PostgresSQL 중지/시작 스크립트에서 이 사용자 정의 버전의 Python에 대한 경로를 추가하겠습니다. 시작/중지 스크립트는 여기에 있습니다. 예: /etc/init.d/postgresql. 이 스크립트 상단에 줄을 추가하면 다음과 같습니다.

export PATH=/path/to/postGIS/python:$PATH

Python을 사용하는 위치를 다루게 됩니다.

사용자 정의 sysconfig 추가

대부분의 Red Hat 서비스는 카탈로그에서 /etc/sysconfig추가 사용자 정의 컨텐츠를 찾습니다. 거기에 사용자 정의를 추가해 볼 수 있습니다 PATH.

다음과 같은 파일을 만들고 /etc/sysconfig/pgsql/mycustompath.bash다음 줄을 추가합니다(다른 항목도 필요할 수 있음).

export PATH=/path/to/postGIS/python:$PATH

인용하다

관련 정보