2016-10-01 75 views
0

我想通過Binder項目界面在Jupyter中運行R,但問題可能會更一般。例如,它的問題可能與Mac OS上的Jupyter相關的long-dormant one有關。我通過conda添加了r-essentials,r-rzmq和r-repr。 IRKernel和IRDisplay是r-essentials的一部分。但是,當我嘗試繪製任何東西時,沒有輸出。確實,它看起來像沒有圖形輸出選項。我在這裏錯過了什麼?在Python中的筆記本電腦沒有問題,但與R.Jupyter R inline plot

capabilities() 
jpeg FALSE 
png FALSE 
tiff FALSE 
tcltk TRUE 
X11 FALSE 
aqua FALSE 
http/ftp TRUE 
sockets TRUE 
libxml TRUE 
fifo TRUE 
cledit FALSE 
iconv TRUE 
NLS TRUE 
profmem TRUE 
cairo FALSE 
ICU TRUE 
long.double TRUE 
libcurl TRUE 
+0

唉。蟒蛇。即使我提供了一些分類和回答,它可能沒有幫助,因爲我避免贊成自制軟件(macOS是我的主要操作系統,我可以嘗試在unix上進行調試,但可能需要一點時間)。順便說一下,Binder似乎只擅長顯示動畫加載屏幕。 – hrbrmstr

回答

0

OK沒有運氣,從而@hrbrmstr指出,「唉。蟒蛇」。我能得到在線繪圖to work by using a Dockerfile,並通過安裝使用CRAN apt-get IRKernel R,按照官方說明:

# Set default CRAN repo 
RUN echo 'options("repos"="http://cran.rstudio.com")' > .Rprofile 

# Install IRkernel 
RUN Rscript -e "install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))" -e "devtools::install_github('IRkernel/IRkernel')" -e "IRkernel::installspec(user = FALSE)"