나는 postgres에서 PL/Pythonu 확장을 사용하여 파이썬에서 postgres에 함수를 작성하고 있습니다. postgres에 글로벌 설치 대신 내 가상 환경 (virtualenv 사용)을 사용하고 싶습니다. 어떻게해야합니까?virtualenv에서 PL/Pythonu 사용하기
2
A
답변
4
결국, 라이브러리가 발견 된 경로를 포스트그레스의 PYTHONPATH 환경 변수에 추가해야합니다. 당신의 가치 예를 인용하는 것을 잊지 마세요 :
PYTHONPATH = '의 경로를 라이브러리'
에 이상 답변
2
https://stackoverflow.com/a/24892335/5430
TL; DR - plpython 기능 내부 간부 activate_this.py은 대한 파이썬 해석기를 설정합니다 postgresql 세션의 수명.
관련 문제
- 1. Python virtualenv에서 OpenCV 실행
- 2. django가 virtualenv에서 오류를 발생했습니다.
- 3. Virtualenv에서 가져 오기 오류
- 4. 이맥스의 virtualenv에서 파이썬 인터프리터 지정하기
- 5. virtualenv에서 django + mod_wsgi가 작동하지 않습니다.
- 6. 내 virtualenv에서 모든 명령에 대해 sudo를 사용해야합니다.
- 7. django-social-auth 앱이 virtualenv에서 작동하지 않습니다.
- 8. virtualenv에서 빌드 아웃으로 이전하는 방법은 무엇입니까?
- 9. VirtualEnv에서 이름 랩을 가져올 수 없습니다.
- 10. 파이썬 virtualenv에서 패키지를 설치하면 여전히 글로벌하게 설치됩니다
- 11. Pip은 virtualenv에서 링크 된 사이트 패키지를 인식합니다.
- 12. virtualenv에서 mysqld를 실행할 때 왜 에러가 발생합니까?
- 13. virtualenv에서 PATH 변수의 값을 설정하는 방법은 무엇입니까?
- 14. VirtualEnv에서 Upstart를 통해 실행되는 Django 얻기
- 15. Django가 virtualenv에서 패키지를 찾을 수 없습니다.
- 16. virtualenv에서 Django의 다른 버전을 사용하는 방법
- 17. virtualenv에서 실행 된 행이 표시되지 않는 범위
- 18. VirtualEnv에서 setuptools의 사용자 지정 버전을 사용하려면 어떻게해야합니까?
- 19. 파이썬 스크립트 내에서 pip 사용하기
- 20. Django : 새로운 virtualenv에서 새 사이트를 실행하는 것이 낫지 않습니까?
- 21. 상기 virtualenv를 활성화하지 않고 virtualenv에서 모듈을 찾는 방법은 무엇입니까?
- 22. python 2.7로 virtualenv에서 샌드 박스 만들기는 우분투에서 실패합니까?
- 23. 로컬 호스트의 Django VirtualEnv에서 MySQL 데이터베이스에 액세스 할 수 없습니다.
- 24. Heroku/Cedar 's virtualenv에서 오래된 pypi 패키지를 지우려면 어떻게해야합니까?
- 25. Windows의 VirtualEnv에서 C 확장을 사용하여 패키지를 설치하지 못했습니다.
- 26. 스핑크스와 django가 둘 다 virtualenv에있을 때 sphinx-api-doc 사용하기
- 27. SubSonic2.2 사용하기
- 28. BroadcastReceiver 사용하기
- 29. gluPerspective() 사용하기
- 30. BufferOverflow 사용하기
http://stackoverflow.com/q/9586331/217844에 설명되어있는 것처럼 특정 OS에서만 작동하는 것 같습니다. 이상적으로, Postgres는 VIRTUALENV 설정을 가져야합니다. – ssc