2017-12-22 5 views
-1

Ich bin auf der Amazon Deep Learning AMI image versucht R.R auf ubuntu 16: nicht in der Lage gemeinsam genutztes Objekt zu laden, nicht definiert Symbol: gotoblas

$ which R kehrt

/usr/bin/R

$ R kehrt zu verwenden

/usr/lib/R/bin/exec/R: symbol lookup error: /usr/lib/libblas.so.3: undefined symbol: gotoblas

sudo update-alternatives --config libblas.so.3 kehrt zurück 4 Auswahlmöglichkeiten:

/usr/lib/openblas-base/libblas.so.3, /usr/lib/atlas-base/atlas/libblas.so.3, /usr/lib/libblas/libblas.so.3 und /usr/lib/openblas-base/libblas.so.3

Durch die Auswahl der Option 2 I in die R repl bekommen. Allerdings habe ich receieve die folgende Warnung:

unable to load shared object '/usr/lib/R/library/stats/libs/stats.so': /usr/lib/liblapack.so.3: undefined symbol: gotoblas

Der gleiche Fehler verursacht Paketinstallationen zum Scheitern verurteilt.

Jede Hilfe würde sehr geschätzt werden.

+0

Bitte beschweren Sie sich bei wem auch immer diese AMI zusammen, da Goto BLAS seit einiger Zeit nicht mehr auf Debian/Ubuntu verwendet wird. Ich bin zufällig der zuständige Betreuer für die R-Binärdatei und es sieht so aus, als ob Sie beschädigte Waren erhalten haben. Oder vielleicht hast du es einfach vermasselt: Als Nutzer solltest du generell nie "update-alternatives" anfassen. –

Antwort

0

Behoben! Ich folgte this post und verwendete sudo update-alternatives --config liblapack.so.3, um auf die richtige BLAS-Version zu wechseln.

Verwandte Themen