簡體   English   中英

BigQuery ImportError:未加載 Dlopen(...) 庫

[英]BigQuery ImportError: Dlopen(...) library not loaded

我正在嘗試使用 google.cloud bigquery 模塊,但是在from google.cloud import bigquery期間我一直遇到以下錯誤:

ImportError: 
  dlopen(/Users/rickwilde/opt/anaconda3/envs/summer/lib/python3.8/site-packages/pyarrow/lib.cpython-38-darwin.so, 2):
Library not loaded: 
  @rpath/libarrow.900.dylib
Referenced from: 
  /Users/rickwilde/opt/anaconda3/envs/summer/lib/python3.8/site-packages/pyarrow/lib.cpython-38-darwin.so
Reason: 
  image not found

我檢查了 pyawrrow,有一個名為 lib.cpython-38-darwin.so 的文件

任何幫助將不勝感激

干杯

我也遇到過幾次這個問題。 根據我的觀察,當可執行文件或庫依賴於另一個庫時,就會發生這種情況,然后該庫會更新到較新的版本。 對我來說,每次只需重新安裝出現此錯誤的程序/庫即可解決問題。

lib-cpython-38-darwin.so看起來與 CPython 有關。 我最好的猜測是您已經更新了 Python,所以我會先嘗試重新安裝google-cloud package。 像這樣:

pip install --upgrade --force-reinstall google-cloud

This other Stack Overflow question也可能對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM