odoo18运行报错问题解决

File "/Users/melon/.pyenv/versions/3.11.9/lib/python3.11/code.py", line 90, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/melon/Desktop/zj/odoo17/odoo17-venv/lib/python3.11/site-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import crypto, SSL
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/melon/Desktop/zj/odoo17/odoo17-venv/lib/python3.11/site-packages/OpenSSL/crypto.py", line 1579, in <module>
class X509StoreFlags(object):
File "/Users/melon/Desktop/zj/odoo17/odoo17-venv/lib/python3.11/site-packages/OpenSSL/crypto.py", line 1598, in X509StoreFlags
NOTIFY_POLICY = _lib.X509_V_FLAG_NOTIFY_POLICY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY'. Did you mean: 'X509_V_FLAG_EXPLICIT_POLICY'?

 

 

运行服务后,报错如上

 

问题原因是:cryptography 和 pyopenssl装的版本不一致导致的
请按照下面版本要求安装 pip3 install XXXXX

 

安装后 运行服务即可:

 

posted @ 2024-12-01 16:41  何双新  阅读(475)  评论(0)    收藏  举报