2017-03-03 15 views
1

Ich installierte virtuelle Box auf meinem Windows 10 Rechner und installierte Ubuntu auf der virtuellen Box. Dann habe ich Tensorflow auf Ubuntu installiert, indem ich this instructions from Tensorflow.org folgte. Alles lief gut einschließlich pip installieren und Sachen, aber wenn ich renne $ pip install tensorflow Ich renne in Erlaubnisfehler, wie der Screenshot zeigt. enter image description hereTensorflow Installation auf Ubuntu Erlaubnisfehler

Dieser Fehler wird nicht in den Installationsfehlern beschrieben, die auf Tensorflow.org unten in diesem Schritt 2 aufgeführt sind. Wie löse ich das?

Antwort

0

Wie bei den meisten Linux-Varianten ist, wenn Sie die Erlaubnis Fehlern führen Fügen Sie einfach sudo vor dem Befehl hinzu und geben Sie das Passwort ein, um zu bestätigen, dass Sie über Administratorrechte verfügen. In diesem Fall geben Sie einfach sudo pip istall tensorflow ein. Aber da das Ubuntu auch mit der neuesten 3.N-Version von Python geliefert wird, ist es besser, sudo pip3 install tensorflow zu tun.

1

Es scheint, als ob Sie erhöhte Berechtigungen benötigen, um auf /usr/local/lib zu schreiben.

Die Ausführung von sudo pip install tensorflow installiert Tensorflow mit root-Rechten.

(auch Ihr Problem mit Ubuntu ist, nicht mit Windows 10 Ihr Host-System hat keinen Einfluss auf den Berechtigungen des Gastes.)

0

Ich lief auf das gleiche Problem und fand die Antwort on Github.

Der Fehler, den ich mache, war, dass Anaconda mit sudo ./<install script> anstelle des korrekten Befehls bash <install script> wie auf der download page notiert installiert wurde. Dadurch wurden einige Dateien root-owned.

Verwandte Themen