我创建了自己的python模块并使用distutils打包它。现在我将它安装在一个新系统(python setup.py install)上,我试图从plpython3u函数调用它,但是我得到一个错误,说该模块不存在。
它正在进行之前的Ubuntu安装,我不确定在设置新系统时我做错了什么。
我正在使用postgresql 9.5在Ubuntu 15.10 pc上尝试这个,所有新安装。我也在使用相同组件(ubuntu 15.10和pg 9.5)构建的docker镜像中尝试此设置。我在两个设置中都得到了同样的错误。
你能不能告诉我为什么会失败?我写下了两个系统(本机和docker)的安装说明,所以如果有帮助我可以提供它们。
由于
答案 0 :(得分:1)
对不起家伙我觉得我发现了问题。我在我的存储过程中使用了plpython3,但使用python 2安装了我的自定义模块。我刚刚安装了sudo python3 setup.py install,现在它正在使用本机Ubuntu。我现在尝试修改我的泊坞窗图像并查看它是否也在那里工作。 感谢