3

我正在尝试在当前成功运行 5.0 分支的开发环境中运行 OpenERP 的 6.1 分支。我在 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
4

4 回答 4

5

对于 Python 包来说,Aptitude 经常过时,就像它似乎在这里一样。你最好使用pipPython 的包管理工具。Pip 告诉我 werkzeug 目前是 version 0.8.1

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

sudo easy_install pip

然后安装 werkzeug

sudo pip install werkzeug

轻松安装不再是推荐的 Python 包方式——你当然应该使用pip.

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

祝你好运!

于 2011-11-23T22:33:27.037 回答
2

我终于在Werkzeug 文档中找到了答案。easy_install似乎从其他地方得到它:

sudo easy_install Werkzeug
于 2011-11-23T22:30:25.750 回答
1

安装了http://security.ubuntu.com/ubuntu/pool/main/p/python-werkzeug/python-werkzeug_0.6.2-1_all.deb这解决了我的问题

于 2012-02-29T15:29:44.113 回答
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版本的同步。

于 2019-07-10T15:52:16.930 回答