簡體   English   中英

R install 'png' 無法加載共享 object

[英]R install 'png' unable to load shared object

當我運行 install.packages("png") 時,無論是在 R Studio 中還是作為超級用戶從我的 Mac 上的終端執行,我都會收到以下錯誤。 我沒有成功為這個問題實施其他解決方案。 我正在使用 R 4.0.2(從 3.6.3 升級,因為那也不起作用)。 我目前唯一的解決方案是使用我大學的虛擬桌面 R 發行版,因為它可以工作。 但是,它很慢,而且不一樣。

    ** testing if installed package can be loaded from temporary location
Error: package or namespace load failed for ‘png’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/Users/bryce/Library/R/4.0/library/00LOCK-png/00new/png/libs/png.so':
  dlopen(/Users/bryce/Library/R/4.0/library/00LOCK-png/00new/png/libs/png.so, 6): Library not loaded: @rpath/libz.1.dylib
  Referenced from: /Users/bryce/Library/R/4.0/library/00LOCK-png/00new/png/libs/png.so
  Reason: image not found
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/Users/bryce/Library/R/4.0/library/png’
Warning in install.packages :
  installation of package ‘png’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/qd/q49j7g891jn7t368990fflrw0000gn/T/RtmpPhRir5/downloaded_packages’

我曾嘗試通過自制軟件重新安裝 libpng 以及重新初始化符號鏈接來解決問題,但我遇到了死胡同。

已解決:找到解決方法。 在重新下載 RStudio 之前,必須清除 RStudio 並下載 R。 似乎已經解決了這個問題。

在這里聚會有點晚了,但是嘗試在 M1 Mac 上安裝 clusterProfiler 時仍然存在此問題

解決的方法是在終端中安裝 bioconductor,然后在 R session 中安裝 clusterProfiler,然后從 Rstudio 加載庫。

暫無
暫無

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

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