2015-05-24 35 views
9

Jestem bardzo podekscytowany używanie Pythona i R razem i próbowałem używać R w Jupyter (ipython notebbok), jednak nie mogłem generować liczb w jądrze R.R nie produkuje figury w jupiter (IPython notebook)

Wyświetlany poniżej komunikat o błędzie jest wyświetlany, gdy próbuję wykreślić dane. Bardzo doceniam twoją pomoc.

Używam Anaconda i okien 8.

x<-1:10 
plot(x) 

błąd w png (TF, szerokość, wysokość, "w", pointsize, BG, OZE, type = "Cairo",: nie można load winCairo.dll: został zbudowany?

Błąd w jpeg (tf, szerokość, wysokość, "w", pointsize, jakość, bg, res, type = "cairo",: nie można załadować winCairo.dll: was został zbudowany?

Poniżej przedstawiono wyświetlane w wierszu polecenia Anaconda:

Nie można załadować 'C: /Users/aa/Anaconda/R/library/grDevices/libs/x64/winCairo.dll'

+0

można dodać polecenia użyte do zainstalowania 'IRKernel'? – cel

+0

Użyłem następujących poleceń, aby zainstalować IRKernel. conda install -c r r conda install -c r-irkernel –

+0

Wygląda na to, że ten pakiet ma pewne dziwactwa. Dostaję "seqfault", gdy instaluję go na moim macu. – cel

Odpowiedz

5

znalazłem rozwiązanie ze stanowiska na temat tego group.

Rozwiązanie zrobiłem:

miałem najwięcej uwalniania R (R 3.2.0) oraz po dyskusji w powyższym linku, zainstalowałem R 3.1.3 i kopiowane winCairo.dll z C: \ Program Pliki \ R \ R-3.1.3 \ library \ grDevices \ libs \ x64 do C: \ Anaconda \ R \ library \ grDevices \ libs \ x64.

Kopiowanie winCairo.dll z R 3.2.0 nie działa w moim przypadku.

Z tym, że działki postać lecz z komunikatem o błędzie „Błąd w replayPlot (obj): Stan nieprawidłowe grafika”

Następnie, dzięki tej link, dodałem „opcje (jupyter.plot_mimetypes = 'image/png') "i działa dobrze.

enter image description here

opcje (jupyter.plot_mimetypes = 'image/png')

x = 1: 10

plot (x)

enter image description here

+0

Wobec tego samego problemu w systemie redhat. czy są jakieś rozwiązania dla Linuksa? – Ramesh