Werkzeug不包括wsgi模块

时间:2011-11-23 22:28:49

标签: python openerp werkzeug

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

我已经遇到了一些障碍,但我目前仍然坚持import werkzeug.wsgi模块中由http引起的错误。我添加了python-werkzeug包,但它不包含wsgi模块。我查看package's web page,我看到我的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

4 个答案:

答案 0 :(得分:5)

对于Python软件包来说,能力可能已经过时了,因为它似乎就在这里。使用Python的包管理工具pip会更好。 Pip告诉我,werkzeug目前的版本为0.8.1

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

sudo easy_install pip

然后安装werkzeug

sudo pip install werkzeug

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

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

祝你好运!

答案 1 :(得分:2)

我终于在Werkzeug documentation找到了答案。 easy_install似乎是从其他地方获得的:

sudo easy_install Werkzeug

答案 2 :(得分:1)

答案 3 :(得分:0)

就我而言,我可以在完成所有这些操作后解决:

1- pip install -r requeriments.txt
2- pip3 install -r requeriments.txt
3- sudo pip3 install -r requeriments.txt
4- python -m pip install -r requirements.txt
5- sudo python3 -m pip install -r requirements.txt
6- cd /usr/bin/local and check the available version of python, then
     . /usr/local/bin/python3.7 -m pip install -r requirements.txt
     . sudo /usr/local/bin/python3.7 -m pip install -r requirements.txt

得出结论,原因是要使用的python版本同步。