成功解决mac系统下python2环境执行celery报错: File “/Users/lijiandong/miniconda3/envs/py2/lib/python2.7/ctypes/init.py”, line 384, in getitem
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: dlsym(RTLD_DEFAULT, AbsoluteToNanoseconds): symbol not found
File “/Users/lijiandong/miniconda3/envs/py2/lib/python2.7/ctypes/init.py”, line 384, in getitem
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: dlsym(RTLD_DEFAULT, AbsoluteToNanoseconds): symbol not found
百度谷歌找了很久发现, 很多issue 就是没有可用的解决方法如下:
- 试了 改/lib/python2.7/ctypes/util.py 文件
- Github全是issue链接:https://github.com/conda/conda/issues/10361
- 加环境变量:
import os os.environ['OBJC_DISABLE_INITIALIZE_FORK_SAFETY'] =