我正在尝试通过结合 R 和 Python 的优势来改进我的研究。网状包是用于此目的的有前途的工具。但是事情有点不对...
devtools::install_github("rstudio/reticulate")
library(reticulate)
py_available()
[1] 错误
py_config()
蟒蛇:/usr/bin/python
libpython:/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
pythonhome:/System/Library/Frameworks/Python.framework/Versions/2.7:/System/Library/Frameworks/Python.framework/Versions/2.7 版本:2.7.10(默认,2015 年 10 月 23 日,19:19:21)[ GCC 4.2.1 兼容 Apple LLVM 7.0.0 (clang-700.0.59.5)]
numpy:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy numpy_version:1.8.1
找到的python版本:
/usr/bin/python
/usr/local/bin/python
/usr/local/bin/python3
/用户/用户/anaconda/bin/python
use_python(" /Users/User/anaconda/bin/python")
我正在使用 Anaconda 下的所有“数据科学包”。这就是选择相应的python版本的原因。所有必需的软件包都已安装,它们经常通过 Jupiter notebook 使用
py_available()
[1] 对
是的,正如预期的那样!
py_module_available("pandas")
[1] 错误
由于某种原因不可用(((
提前感谢您的想法))
一个案例的 SessionInfo:
R 版本 3.4.1 (2017-06-30) 平台:x86_64-apple-darwin15.6.0 (64-bit) 运行于:OS X El Capitan 10.11.6
矩阵产品:默认 BLAS:/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK:/Library/Frameworks/R.framework/Versions/3.4/Resources /lib/libRlapack.dylib
语言环境:[1] ru_RU.UTF-8/ru_RU.UTF-8/ru_RU.UTF-8/C/ru_RU.UTF-8/ru_RU.UTF-8
附加的基础包:[1] stats graphics grDevices utils datasets methods base
其他附加包:[1] reticulate_1.1.0.9004
通过命名空间加载(未附加):[1] httr_1.3.1 compiler_3.4.1 R6_2.2.2 tools_3.4.1 withr_2.0.0 curl_2.8.1 memoise_1.1.0
[8] Rcpp_0.12.12 git2r_0.19.0 digest_0.6.12 jsonlite_1.5 devtools_1 .13.3