在Postgresql plpython函数中无法导入自己的python模块

时间:2016-02-04 14:58:26

标签: python postgresql ubuntu docker

我创建了自己的python模块并使用distutils打包它。现在我将它安装在一个新系统(python setup.py install)上,我试图从plpython3u函数调用它,但是我得到一个错误,说该模块不存在。

它正在进行之前的Ubuntu安装,我不确定在设置新系统时我做错了什么。

我正在使用postgresql 9.5在Ubuntu 15.10 pc上尝试这个,所有新安装。我也在使用相同组件(ubuntu 15.10和pg 9.5)构建的docker镜像中尝试此设置。我在两个设置中都得到了同样的错误。

你能不能告诉我为什么会失败?我写下了两个系统(本机和docker)的安装说明,所以如果有帮助我可以提供它们。

由于

1 个答案:

答案 0 :(得分:1)

对不起家伙我觉得我发现了问题。我在我的存储过程中使用了plpython3,但使用python 2安装了我的自定义模块。我刚刚安装了sudo python3 setup.py install,现在它正在使用本机Ubuntu。我现在尝试修改我的泊坞窗图像并查看它是否也在那里工作。 感谢