Python 不能';在ubuntu 10.04上的openERP7安装中加载模块web

Python 不能';在ubuntu 10.04上的openERP7安装中加载模块web,python,ubuntu,openerp,openerp-7,Python,Ubuntu,Openerp,Openerp 7,我需要安装OpenERP7,但我只有ubuntu 10.04可用。我使用了debhttp://ppa.launchpad.net/chris-lea/python-unittest2/ubuntu lucid main在ubuntu 10.04上安装python-unittest2,以获得openerp所需的所有依赖项 我遵循了教程,所以它得到了最新版本的tarball。 路径是/opt/openerp/server。下面是我的配置 [options] ; This is the passwor

我需要安装OpenERP7,但我只有ubuntu 10.04可用。我使用了
debhttp://ppa.launchpad.net/chris-lea/python-unittest2/ubuntu lucid main
在ubuntu 10.04上安装python-unittest2,以获得openerp所需的所有依赖项

我遵循了教程,所以它得到了最新版本的tarball。 路径是/opt/openerp/server。下面是我的配置

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = openerp
db_password = mypassword
logfile = /var/log/openerp/openerp-server.log
当我运行此命令时:/opt/openerp/server/openerp-server出现错误:
未找到处理程序。
在web端,我在系统日志中记录了以下错误:

2014-03-06 19:35:54,372 14586 INFO ? openerp: OpenERP version 7.0-20140306-001044
2014-03-06 19:35:54,372 14586 INFO ? openerp: addons paths: /opt/openerp/server/openerp/addons
2014-03-06 19:35:54,372 14586 INFO ? openerp: database hostname: localhost
2014-03-06 19:35:54,372 14586 INFO ? openerp: database port: 5432
2014-03-06 19:35:54,372 14586 INFO ? openerp: database user: openerp
2014-03-06 19:35:54,427 14586 CRITICAL ? openerp.modules.module: Couldn't load module web
2014-03-06 19:35:54,428 14586 CRITICAL ? openerp.modules.module: No module named wsgi
2014-03-06 19:35:54,428 14586 ERROR ? openerp.service: Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
File "/opt/openerp/server/openerp/service/__init__.py", line 60, in load_server_wide_modules
openerp.modules.module.load_openerp_module(m)
File "/opt/openerp/server/openerp/modules/module.py", line 405, in load_openerp_module
__import__('openerp.addons.' + module_name)
File "/opt/openerp/server/openerp/modules/module.py", line 133, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/opt/openerp/server/openerp/addons/web/__init__.py", line 1, in <module>
import http
File "/opt/openerp/server/openerp/addons/web/http.py", line 32, in <module>
import werkzeug.wsgi
ImportError: No module named wsgi 
2014-03-06 19:35:54,437 14586 INFO ? openerp.service.wsgi_server: HTTP service  (werkzeug) running on 0.0.0.0:8069
2014-03-06 19:35:54,437 14586 INFO ? openerp: OpenERP server is running, waiting for connections...
该消息与上面的消息类似,但路径更改为
/usr/lib/pymodules/python2.6/openerp/addons

因此,我编辑了配置文件,包括
/usr/lib/pymodules/python2.6/openerp/addons
/opt/openerp/server/openerp/addons
,并重新启动了openerp,但没有任何帮助

有人成功地在ubuntu 10.04上安装了OpenERP7吗?非常感谢您的帮助


谢谢

只需安装werkzeug模块。您的错误表明未安装werkzeug模块。这是命令,在终端上运行
sudo-apt-get-install-python-werkzeug
。或者您也可以像这样通过easy install进行安装-
sudo easy\u install Werkzeug
。然后重新启动服务器


希望这将对您有所帮助。

只需安装werkzeug模块。您的错误表明未安装werkzeug模块。这是命令,在终端上运行
sudo-apt-get-install-python-werkzeug
。或者您也可以像这样通过easy install进行安装-
sudo easy\u install Werkzeug
。然后重新启动服务器


希望这能对您有所帮助。

我也遇到了同样的问题,我用自己的方法解决了它

必须在配置文件中添加此行:

插件路径=/opt/openerp/addons,/opt/openerp/web/addons


这对我来说很好

我也有同样的问题,我用自己的方法解决了

必须在配置文件中添加此行:

插件路径=/opt/openerp/addons,/opt/openerp/web/addons


它对我来说工作正常

首先检查运行openerp的用户是否拥有所有必需的权限?
如果它有并且仍然抛出错误,那么您应该遵循

首先检查运行openerp的用户是否拥有所有必需的权限?
如果它有并且仍然抛出错误,那么您应该遵循

可能是您的
web
模块放置错误。当web模块运行时,它会找到web模块,但找不到web的路径。并导入werkzeug.wsgi无问题。查看您的web init.py文件,它提供了导入http。所以我认为可能是您的web模块的问题。可能是您的
web
模块放置错误。当web模块运行时,它会找到web模块,但找不到web的路径。并导入werkzeug.wsgi无问题。查看您的web init.py文件,它提供了导入http。所以我认为这可能是你们的网络模块的问题。虽然我的问题是针对其他模块的,但这个答案指引了我正确的方向。虽然有进一步的错误,但这个特殊的问题已经解决了。谢谢。虽然我的问题是针对其他模块的,但这个答案指引了我正确的方向。虽然有进一步的错误,但这个特殊的问题已经解决了。谢谢
2014-03-06 17:20:20,674 13160 INFO ? openerp: OpenERP version 7.0-20140306-001044
2014-03-06 17:20:20,674 13160 INFO ? openerp: addons paths: /usr/lib/pymodules/python2.6/openerp/addons
//....