1nchaos / 1nchaos/adata

和 akshare 的依赖有冲突

未關閉
#122 3 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
question
主要語言
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 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。