[英]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.