在 Bitnami Odoo Stack 中安装依赖项

install dependency in Bitnami Odoo Stack

您好,我在安装 python 模块时遇到问题。 我想在 bitnami odoo stack v8 中安装一个 python 模块 pycups。但是当我尝试安装它时,它安装在 ubuntu 自己的 python 目录中。如何指示 bitnami 的 python 寻找默认的 python 的库? 另外,如果有另一种方法可以在 bitnami 自己的堆栈中安装 pycups。 如果我将 pycups 目录从 ubuntu 的 python 目录复制并粘贴到 bitnami 的 python 目录,它会起作用吗?

您可以在 wiki 页面找到如何在 Odoo 上安装插件:

https://wiki.bitnami.com/Applications/Bitnami_Odoo#How_to_install_a_plugin_on_Odoo

此外,您可以查看此其他页面以了解如何加载 Bitnami 控制台以使用随附的组件,例如 Python:

https://wiki.bitnami.com/Components/BitNami_console

安装 pycups 需要文件 cups.h。如果您使用的是 Ubuntu,您可以使用以下命令安装 libcups2-dev 软件包:

sudo apt-get install libcups2-dev

然后使用pip安装pycups:

sudo pip install pycups

要在 bitnami Odoo 堆栈中安装内部依赖项:

转到/../odoo-8.0-6/python/bin/ 运行 从那里可执行文件 "python2.7"(不要 运行 本机 python shell。即从命令提示符或终端。)。取而代之的是上面目录中的 运行 python shell。

在 Python 中键入:

from subprocess import call
call("pip install your_dependency_name",shell=True)

例如

call("pip install psycopg2",shell=True)

它将在 do 堆栈中安装包 psycopg2。