簡體   English   中英

Numpy 1.22.2 通過 RMarkdown 中的網狀結構運行 Python 時出現健全性檢查錯誤

[英]Numpy 1.22.2 Sanity Check error on running Python via reticulate in RMarkdown

我正在嘗試使用網狀package 在 RMarkdown 文件中的 RStudio 中運行 python。 我已經附加了一個 python conda 環境來工作。當我嘗試導入 pandas 或 numpy 時,我收到以下錯誤 -

RuntimeError: The current Numpy installation ('/opt/anaconda3/envs/env1/lib/python3.8/site-packages/numpy/__init__.py') fails to pass simple sanity checks. This can be caused for example by incorrect BLAS library being linked in, or by mixing package managers (pip, conda, apt, ...). Search closed numpy issues for similar problems.

我在網上廣泛搜索,找不到現有的解決方案。 我找到了提到此問題發生在 Numpy=1.19.3 中的解決方案,但是,我使用的是 Numpy=1.22.2,但找不到適合我的特定用例的解決方案。

操作系統: Ubuntu 18.04.6 LTS (Bionic Beaver)

Python: Python 3.8.5

R: 4.1.2

RStudio 服務器版本: Version 1.4.1106

我在 RMarkdown 筆記本中使用的 R 代碼:

{r chunk}
Sys.setenv(RETICULATE_PYTHON = "/opt/anaconda3/envs/env1/bin/python")
library(reticulate)
reticulate::use_condaenv("env1")

{python chunk}
import pandas

這個問題已經在 RCommunity 頁面 ( https://community.rstudio.com/t/numpy-install-with-reticulate-fail-sanity-check/141224 ) 中提出,但沒有得到回答。 有沒有人解決過/任何人都可以幫助解決這個問題? TIA

使用 conda 而不是 pip 重新安裝 Numpy 解決了此問題。

暫無
暫無

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

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