如果我尝试在模式中的某些特定表上运行查询(甚至像 select id from table limit 1 一样简单)(其中只有少数有这个问题),我会卡住。查看进程列表时,状态为“等待表刷新”。关于如何解锁这些表以便查询它们的任何建议?
我在 Airflow(在 GCP 上)部署了一个 dag,但收到错误“没有名为‘scipy’的模块”。如何在 Airflow 中安装软件包?
我试过添加一个单独的 DAG 来运行
def pip_install(package):
subprocess.call([sys.executable, "-m", "pip", "install", package])
def update_packages(**kwargs):
logging.info(list(sys.modules.keys()))
for package in PACKAGES:
pip_install(package)
Run Code Online (Sandbox Code Playgroud)
我试过在 GCP 的 shell 上写 pip3 install scipy;
我尝试将 pip install scipy 添加到图像生成器。
这些方法都没有任何结果。
如果我跑
import pandas as pd
import mpld3
import seaborn as sns
df = pd.DataFrame([(1,3),(2,-1)],columns= ['a','b'])
plt.figure(figsize=(5,5))
sns.regplot('a', 'b', df)
Run Code Online (Sandbox Code Playgroud)
工作良好.如果我加
mpld3.enable_notebook()
Run Code Online (Sandbox Code Playgroud)
我得到错误:'ndarray'类型的对象不是JSON可序列化的
你对mpld3引起这种烦恼的原因有什么建议吗?
对于我能理解的内容,这不是NumPy数组中提出的问题不是JSON序列化 问题在我的问题中,我问的是如何使mpld3工作或至少不使其他一切都不起作用.