如何在 Mac 上安装 libpng-dev
How to install libpng-dev on Mac
我正在尝试安装 reticulate
package on my Mac and it depends on the png
package, which in turn depends on libpng
. I installed libpng
with brew,但 png
软件包因缺少 libpng-config
:
而失败
/bin/sh: libpng-config: command not found
但是我在/opt/homebrew/bin/libpng-config
中有这个:
which libpng-config
/opt/homebrew/bin/libpng-config
我 found this 指定需要 libpng-dev
但我不知道如何在我的 Mac 上安装它。感谢任何帮助。
不是从 shell 启动的进程可能不会从 shell 继承环境变量。在终端中启动 R 以确保您的 R 进程从您拥有 运行 which
的终端 shell 继承 PATH
。像
$ Rscript -e "install.packages(\"png\")"
应该可以工作,尽管您可能需要 select 一个 CRAN 镜像,在这种情况下,上面的代码会抛出错误。您可以在 install.packages
调用中执行此操作,如下所示:
$ Rscript -e "install.packages(\"png\", repos = \"https://cloud.r-project.org\")"
或者通过设置一个全局选项,像这样:
$ Rscript -e "options(repos = \"https://cloud.r-project.org\"); install.packages(\"png\")"
有关详细信息,请参阅 R for macOS FAQ 和 ?options
。
我正在尝试安装 reticulate
package on my Mac and it depends on the png
package, which in turn depends on libpng
. I installed libpng
with brew,但 png
软件包因缺少 libpng-config
:
/bin/sh: libpng-config: command not found
但是我在/opt/homebrew/bin/libpng-config
中有这个:
which libpng-config
/opt/homebrew/bin/libpng-config
我 found this 指定需要 libpng-dev
但我不知道如何在我的 Mac 上安装它。感谢任何帮助。
不是从 shell 启动的进程可能不会从 shell 继承环境变量。在终端中启动 R 以确保您的 R 进程从您拥有 运行 which
的终端 shell 继承 PATH
。像
$ Rscript -e "install.packages(\"png\")"
应该可以工作,尽管您可能需要 select 一个 CRAN 镜像,在这种情况下,上面的代码会抛出错误。您可以在 install.packages
调用中执行此操作,如下所示:
$ Rscript -e "install.packages(\"png\", repos = \"https://cloud.r-project.org\")"
或者通过设置一个全局选项,像这样:
$ Rscript -e "options(repos = \"https://cloud.r-project.org\"); install.packages(\"png\")"
有关详细信息,请参阅 R for macOS FAQ 和 ?options
。