【发布时间】:2020-09-24 06:33:25
【问题描述】:
我正在尝试开始使用 Python 和 Odoo。根据the instructions,我应该执行pip install -r .\requirements.txt,结果出现错误。
忽略 gevent:标记 'sys_platform != "win32" 和 python_version 错误:给出双重要求:gevent==1.4.0(来自 -r .\requirements.txt(第 9 行))(已经在 gevent==1.5.0 中(来自 -r .\requirements.txt(第 8 行)),名称='gevent')
我明白以下几行是问题所在,第一行由于条件不满足而被省略,后两行发生冲突。我在 Windows 10 下运行 Python 3.8.5 和 pip 20.2.3,所以这些条件都满足了。
gevent==1.1.2 ; sys_platform != 'win32' 和 python_version gevent==1.5.0; python_version >= '3.7'
gevent==1.4.0 ; sys_platform == 'win32'
作为该领域的菜鸟,我什至无法判断这是 Python 还是 Odoo 问题,更不用说如何解决问题了。我试过单独删除这些线,这允许通过安装的那部分。然而,正如预期的那样,它进一步导致了一些错误,我什至没有引用,因为我确定我不应该在人们提供的默认 requirements.py 文件中到处乱跑比我聪明。
谷歌搜索并没有让我对那些特定的包走得太远,而一般性的讨论(关于其他包)与它们不能一起工作的结论是一致的。并没有让我变得更聪明,这可能取决于我在该领域的无能。
我该如何解决这个问题?和/或 - 进一步搜索时,哪些关键字很重要?
【问题讨论】:
标签: python windows-10 odoo odoo-13