网状结构:缺少必需的依赖项 [dateutl] 导入 pandas

Reticulate: missing required dependencies [dateutl] importing pandas

我正在尝试使用 Reticulate library。我正在尝试使用 pandas 的一些示例。这些是我在 R 终端中所做的说明:

library(reticulate)
use_python("/usr/local/bin/python3.7")
virtualenv_create("test-v37")
virtualenv_install("test-v37", "pandas")
import("pandas")

结果,不幸的是这个错误。

Error in py_module_import(module, convert = convert) : 
  ImportError: Missing required dependencies ['dateutil']

Detailed traceback: 
  File "/usr/local/opt/python/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pandas/__init__.py", line 19, in <module>
    "Missing required dependencies {0}".format(missing_dependencies))

如果我使用 python3 控制台,则没有依赖关系问题。

规格: 我正在使用 R version 3.5.3 (2019-03-11) -- "Great Truth" 在 macOS Mojave 10.14.4

知道如何解决吗?

来自这个Github问题评论:https://github.com/rstudio/reticulate/issues/478#issuecomment-481808953

似乎强制使用 virtualenv(来自例如):

use_virtualenv("test-v37", required = TRUE)

会解决问题,谢谢大家