Werkzeug不包括wsgi模块

Don*_*kby 3 python werkzeug openerp

我正在尝试在我的开发环境中运行OpenERP的6.1分支,该环境当前正在成功运行5.0分支.我正在使用Ubuntu 10.04 Lucid Lynx.

我已经得到了过去一些障碍,但我目前停留在造成错误import werkzeug.wsgihttp模块.我添加了python-werkzeug包,但它不包括wsgi模块.我查看了软件包的网页,我看到我的Ubuntu版本得到werkzeug 0.5.1,而当新版本的版本都至少有0.6.2.当我比较werkzeug 0.5werkzeug 0.6的来源时,我可以看到wsgi在这些版本之间添加了模块.

我怎样才能在Ubuntu 10.04上运行至少0.6版的werkzeug?这说我已经得到了最新的:

sudo apt-get install python-werkzeug
Run Code Online (Sandbox Code Playgroud)

ada*_*ish 5

对于Python软件包来说,能力倾向于过时,因为它似乎就在这里.使用pipPython的包管理工具要好得多.Pip告诉我,werkzeug目前正在版本中0.8.1!

首先安装pip(如果你还没有)

sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)

然后安装werkzeug

sudo pip install werkzeug
Run Code Online (Sandbox Code Playgroud)

简易安装不再是推荐的Python包的方式 - 您当然应该使用pip.

这些命令将软件包安装到您机器的全局Python环境中.您最好调查virtualenv,这会创建单独的Python解释器,可以安装自己的包.

祝好运!

  • Ps你应该在运行之前卸载apt-get的版本,使用`sudo apt-get remove --purge python-werkzeug` (2认同)