【发布时间】:2016-10-07 10:14:40
【问题描述】:
我是 jupyter 新手,我正在寻找安装 CRAN 上可用的 R 包(tseries)
我试图关注提出的问题,但我认为我遇到了不同的问题。
我最初关注的是这个链接
conda - How to install R packages that are not available in "R-essentials"?
但很明显,答案将我引导到另一个链接,即
https://www.continuum.io/content/conda-data-science
在构建一个 conda R 包下
他们说要跑
conda skeleton cran ldavis
然后我得到了以下
C:\Users\Rami>conda skeleton cran ldavis
Tip: install CacheControl (conda package) to cache the CRAN metadata
Fetching metadata from http://cran.r-project.org/
Tip: install CacheControl (conda package) to cache the CRAN metadata
Traceback (most recent call last):
File "d:\Users\Rami\Anaconda3\Scripts\conda-skeleton-script.py", line 5, in <module>
sys.exit(conda_build.cli.main_skeleton.main())
File "d:\Users\Rami\Anaconda3\lib\site-packages\conda_build\cli\main_skeleton.py", line 65, in main
return execute(sys.argv[1:])
File "d:\Users\Rami\Anaconda3\lib\site-packages\conda_build\cli\main_skeleton.py", line 61, in execute
api.skeletonize(package, args.repo, config=config)
File "d:\Users\Rami\Anaconda3\lib\site-packages\conda_build\api.py", line 192, in skeletonize
recursive=recursive, config=config, **kwargs)
File "d:\Users\Rami\Anaconda3\lib\site-packages\conda_build\skeletons\cran.py", line 527, in skeletonize
raise RuntimeError("directory already exists: %s" % dir_path)
RuntimeError: directory already exists: .\r-ldavis
请按步骤帮助我,因为我在 Windows 10 上对此非常陌生
【问题讨论】:
-
如果 R 包不在 conda 中,您应该能够使用普通的
install.packages()函数将它们安装在 R 中。 -
谢谢托马斯,但我认为有不同的方法。但是,即使这是我安装两个版本的 R 的方式,一个是 anaconda,另一个是常规 R。
-
它应该安装到您在其中运行该功能的任何版本的 R 中。我说“应该”是因为我不能 100% 确定它会,但试试吧。您可以尝试将 R 包转换为 conda 包,如您所描述的,但这可能比它的价值更复杂。
-
对于它的价值,错误似乎很明显 - 只需删除现有的
r-ldavis目录。那样有用吗?conda skeleton cran ldavis非常适合我
标签: r jupyter-notebook conda jupyter-irkernel