和 akshare 的依赖有冲突
- 主要語言
- Python
- 星號
- 5.2k
- 分支
- 696
- PR 合併指標
- 30 天內沒有已合併 PR
描述
系统:macos M1
现象:pip install adata 之后报错
‘’‘
/opt/miniconda3/envs/quant/bin/python /Users/lrd/code/pycode/iquant/demo/jqd1/akd1.py
Traceback (most recent call last):
File "/Users/lrd/code/pycode/iquant/demo/jqd1/akd1.py", line 5, in
import akshare as ak
File "/opt/miniconda3/envs/quant/lib/python3.9/site-packages/akshare/init .py", line 4533, in
from akshare.stock_feature.stock_a_pe_and_pb import (
File "/opt/miniconda3/envs/quant/lib/python3.9/site-packages/akshare/stock_feature/stock_a_pe_and_pb.py", line 320, in
js_functions = py_mini_racer.MiniRacer()
File "/opt/miniconda3/envs/quant/lib/python3.9/site-packages/py_mini_racer/py_mini_racer.py", line 178, in init
self.class .ext = _build_ext_handle()
File "/opt/miniconda3/envs/quant/lib/python3.9/site-packages/py_mini_racer/py_mini_racer.py", line 132, in _build_ext_handle
_ext_handle.mr_eval_context.argtypes = [
File "/opt/miniconda3/envs/quant/lib/python3.9/ctypes/init .py", line 387, in getattr
func = self.getitem (name)
File "/opt/miniconda3/envs/quant/lib/python3.9/ctypes/init .py", line 392, in getitem
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: dlsym(0x84930e90, mr_eval_context): symbol not found
Exception ignored in:
Traceback (most recent call last):
File "/opt/miniconda3/envs/quant/lib/python3.9/site-packages/py_mini_racer/py_mini_racer.py", line 315, in del
self.ext.mr_free_context(getattr(self, "ctx", None))
AttributeError: 'NoneType' object has no attribute 'mr_free_context'
Process finished with exit code 1
def del (self):
self.ext.mr_free_context(getattr(self, "ctx", None))
’‘’
解决方案:
pip uninstall py_mini_racer
pip uninstall mini-racer
pip install mini-racer
然而 akshare 恢复了,但是 adata 依然不可用。 py_mini_racer 是覆盖了mini-racer的方法或功能?
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。