1 回答

TA貢獻1824條經(jīng)驗 獲得超6個贊
不要不運行
use_python(python = "/usr/bin/python", required = TRUE)
在配置成python3. 正如這里所討論的,一個 R 會話只允許使用一個 Python 解釋器。
這是我在筆記本電腦上看到的,如果use_python僅配置為python3:
library(reticulate)
use_python(python = Sys.which("python3"), required = TRUE)
py_config()
# python: /usr/local/bin/python3
# libpython: /usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5/lib/python3.5/config-3.5m/libpython3.5.dylib
# pythonhome: /usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5:/usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5
# version: 3.5.2 (default, Jul 28 2016, 21:28:00) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)]
# numpy: /usr/local/lib/python3.5/site-packages/numpy
# numpy_version: 1.12.0
#
# NOTE: Python version was forced by use_python function
添加回答
舉報