[英]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.