Python external_dependencies: 'google-cloud-pubsub' 不工作
Python external_dependencies: 'google-cloud-pubsub' not working
环境详情
Google 云发布订阅
window 10
Python版本:3.6.3
google-云发布订阅版本:0.39.1
重现步骤
我在 Odoo 模块中使用了 google-cloud-pubsub。我试着一步一步解释这个问题。
在 python 清单文件的 external_dependencies 中添加了 'google-cloud-pubsub':
"external_dependencies": { 'python': ['google-cloud-pubsub'] },
预期结果:
其实,我不知道为什么会出现这个错误。通常它会工作。
实际结果:
当我将 python 模块发布到 Odoo 服务器时,它抛出了以下错误:
odoo.exceptions.UserError: ('Unable to install module "caliva_wsp" because an
external dependency is not met: No module named google-cloud-pubsub', '')
如何解决这个问题?我已经停留在这一点上大约 3 天了。
谢谢!
如果您没有安装依赖项,此错误消息是预期的结果。 Odoo 模块清单外部依赖项仅检查外部模块是否可用于 Odoo 代码。它不安装模块。
在安装您自己的 Odoo 模块之前,使用命令 pip3 install google-cloud-pubsub
在您的 Odoo 服务器上安装 google pubsub pip 模块。之后你的模块应该可以安装了。
您还可以通过将依赖项放入模块 requirements.txt 文件来自动安装依赖项。有关更多信息,请访问 https://www.odoo.com/documentation/user/12.0/odoo_sh/getting_started/first_module.html#use-an-external-python-library。
环境详情 Google 云发布订阅 window 10 Python版本:3.6.3 google-云发布订阅版本:0.39.1 重现步骤 我在 Odoo 模块中使用了 google-cloud-pubsub。我试着一步一步解释这个问题。
在 python 清单文件的 external_dependencies 中添加了 'google-cloud-pubsub':
"external_dependencies": { 'python': ['google-cloud-pubsub'] },
预期结果: 其实,我不知道为什么会出现这个错误。通常它会工作。
实际结果: 当我将 python 模块发布到 Odoo 服务器时,它抛出了以下错误:
odoo.exceptions.UserError: ('Unable to install module "caliva_wsp" because an
external dependency is not met: No module named google-cloud-pubsub', '')
如何解决这个问题?我已经停留在这一点上大约 3 天了。 谢谢!
如果您没有安装依赖项,此错误消息是预期的结果。 Odoo 模块清单外部依赖项仅检查外部模块是否可用于 Odoo 代码。它不安装模块。
在安装您自己的 Odoo 模块之前,使用命令 pip3 install google-cloud-pubsub
在您的 Odoo 服务器上安装 google pubsub pip 模块。之后你的模块应该可以安装了。
您还可以通过将依赖项放入模块 requirements.txt 文件来自动安装依赖项。有关更多信息,请访问 https://www.odoo.com/documentation/user/12.0/odoo_sh/getting_started/first_module.html#use-an-external-python-library。