簡體   English   中英

在 Mac 上安裝 Odoo 會引發 gevent 錯誤

[英]Installing Odoo on Mac raises gevent error

我正在按照本教程在 Mac 上安裝 Odoo 15,但是在運行pip install -r requirements.txt時出現此錯誤:

      Error compiling Cython file:
      ------------------------------------------------------------
      ...
      cdef load_traceback
      cdef Waiter
      cdef wait
      cdef iwait
      cdef reraise
      cpdef GEVENT_CONFIG
            ^
      ------------------------------------------------------------
      
      src/gevent/_gevent_cgreenlet.pxd:181:6: Variables cannot be declared with 'cpdef'. Use 'cdef' instead.

我找到了幾個解決 cython 錯誤的文檔,但沒有一個解決我遇到的特定異常。

Odoo 15 目前似乎與 Python 3.10 不兼容。

您可以通過將 gevent/greenlet 升級到需求文件中的較新版本來消除該錯誤。 我已經成功嘗試了 gevent 21.12.0 和 greenlet 1.1.3,但是由於 Python collections ZEFE90A8E604A7C6B70E88D03A86 的變化,你會遇到更多麻煩是有關 gevent 錯誤的問題的鏈接以供參考。

暫時降級到 Python 3.9.0 以繼續安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM