Hah*_*ann 6 macos png r libpng reticulate
我正在尝试在我的 Mac 上安装该reticulate软件包,它取决于该png软件包,而该软件包又取决于libpng. 我安装了libpngbrew ,但png由于缺少以下内容而导致包失败libpng-config:
/bin/sh: libpng-config: command not found
Run Code Online (Sandbox Code Playgroud)
不过我有这个/opt/homebrew/bin/libpng-config:
which libpng-config
/opt/homebrew/bin/libpng-config
Run Code Online (Sandbox Code Playgroud)
我发现这个指定了需要libpng-dev,但我不知道如何在我的 Mac 上安装它。任何帮助表示赞赏。
不是从 shell 启动的进程可能无法从该 shell 继承环境变量。在终端中启动 R,以确保您的 R 进程继承PATH自您运行的终端 shell which。就像是
$ Rscript -e "install.packages(\"png\")"
Run Code Online (Sandbox Code Playgroud)
应该可以工作,尽管您可能需要选择一个 CRAN 镜像,在这种情况下,上面的操作会抛出错误。您可以在install.packages通话中执行此操作,如下所示:
$ Rscript -e "install.packages(\"png\", repos = \"https://cloud.r-project.org\")"
Run Code Online (Sandbox Code Playgroud)
或者通过设置全局选项,如下所示:
$ Rscript -e "options(repos = \"https://cloud.r-project.org\"); install.packages(\"png\")"
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅适用于 macOS 的 R常见问题解答和?options.