簡體   English   中英

無法在Postgresql plpython函數中導入自己的python模塊

[英]Can't import own python module in Postgresql plpython function

我創建了自己的python模塊並將其與distutils打包在一起。 現在,我將其安裝在新系統(python setup.py install)上,並嘗試從plpython3u函數調用它,但出現錯誤,指出該模塊不存在。

它是在以前的Ubuntu安裝中工作的,我不確定設置新系統時我做錯了什么。

我正在帶有PostgreSQL 9.5的Ubuntu 15.10 PC上嘗試此操作,所有組件均已全新安裝。 我也在使用相同組件(ubuntu 15.10和pg 9.5)構建的docker映像中嘗試此設置。 我在兩種設置中都遇到相同的錯誤。

您能提示我為什么會失敗嗎? 我寫下了兩個系統(本機和docker)的安裝說明,因此可以提供幫助。

謝謝

抱歉,我認為我發現了問題。 我在存儲過程中使用了plpython3,但使用python 2安裝了自定義模塊。我只是安裝了sudo python3 setup.py,現在它可以在本機Ubuntu上運行。 現在,我將嘗試修改docker映像,並查看它是否也可以正常工作。 謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM