2017-02-25 20 views
6

Ich habe Anaconda 2 und 3 in einer Windows 64-Bit-Maschine installiert. Ich versuche, Tensorflow mit Anaconda gemäß den Anweisungen here zu installieren. Ich bekomme jedoch den folgenden Fehler während einer Pip-Installation.Tensorflow: Kein unterstütztes Rad auf dieser Plattform

tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl is not a supported wheel on this platform. 

Meine anaconda Info:

  platform : win-64 
     conda version : 4.2.13 
    conda is private : False 
    conda-env version : 4.2.13 
conda-build version : 1.20.0 
    python version : 2.7.12.final.0 
    requests version : 2.13.0 
    root environment : C:\Anaconda2 (writable) 
default environment : C:\Anaconda2\envs\tensorflow 
    envs directories : C:\Anaconda2\envs 
     package cache : C:\Anaconda2\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-64 
         https://repo.continuum.io/pkgs/free/noarch 
         https://repo.continuum.io/pkgs/pro/win-64 
         https://repo.continuum.io/pkgs/pro/noarch 
         https://repo.continuum.io/pkgs/msys2/win-64 
         https://repo.continuum.io/pkgs/msys2/noarch 
     config file : None 
     offline mode : False 

ich wirklich jede mögliche Hilfe schätzen würde, da ich auf diesem seit dem letzten 8 Stunden meinen Kopf bin hämmern.

bearbeiten

Ich habe Anaconda 2 entfernt und versucht erneut zu installieren tensorflow. Den gleichen Fehler erhalten. Bitte finden Sie die Anaconda-Info.

  platform : win-64 
     conda version : 4.2.9 
    conda is private : False 
    conda-env version : 4.2.9 
conda-build version : 2.0.2 
    python version : 3.5.2.final.0 
    requests version : 2.11.1 
    root environment : C:\Users\Gramener\Anaconda3 (writable) 
default environment : C:\Users\Gramener\Anaconda3\envs\tensorflow 
    envs directories : C:\Users\Gramener\Anaconda3\envs 
     package cache : C:\Users\Gramener\Anaconda3\pkgs 
     channel URLs : https://repo.continuum.io/pkgs/free/win-64/ 
         https://repo.continuum.io/pkgs/free/noarch/ 
         https://repo.continuum.io/pkgs/pro/win-64/ 
         https://repo.continuum.io/pkgs/pro/noarch/ 
         https://repo.continuum.io/pkgs/msys2/win-64/ 
         https://repo.continuum.io/pkgs/msys2/noarch/ 
     config file : None 
     offline mode : False 

Antwort

0

Unter Microsoft Windows benötigt TensorFlow Python 3.5 64-Bit. Sie scheinen Python 2.7 zu verwenden.

+0

Ich habe die Frage bearbeitet. Bitte überprüfe es jetzt. – niyas

+0

@niyas was ist 'pip -V' Ausgabe? –

+0

Pip 9.0.1 von c: \ anaconda3 \ lib \ Site-Pakete (Python 3.5) – niyas

2

Ich habe vor kurzem das gleiche Problem bei der Installation von Tensorflow v1.0 auf azure vm festgestellt. Keine der Anakonda-Versionen funktionierte für mich.
Also entschied ich mich, Tensorflow auf v1.0 auf meinem lokalen PC zu aktualisieren, um zu sehen, ob der Fehler reproduzierbar sein wird. Dies führte zu demselben Fehler (obwohl ich r0.12 vor wenigen Wochen erfolgreich installiert habe).

Lesen tensorflow Installationshinweise sorgfältig habe ich den folgenden Satz bemerkt:

Die Anaconda Installation Gemeinschaft unterstützt wird, nicht offiziell unterstützt.

Also habe ich mich entschieden python 3.5.2 from python.org auszuprobieren und das hat sofort funktioniert.

Ich glaube, das Problem hier ist, dass die neueste Tensorflow-Version (1.0) nicht mit Anaconda noch funktioniert. Dennoch, wenn Sie noch anaconda verwenden möchten, können Sie tensorflow r0.12, versuchen aber denken Sie daran, dass dies nicht zu empfehlen und es gab wichtige Änderungen von r0.12 bis 1,0

+0

Ja. Jetzt habe ich Tensorflow v1.0 mit pip3 installiert. Anaconda hat nicht funktioniert. – niyas

1

Glauben Sie mir, ich habe es überlebt.

Zuerst stellen Sie bitte sicher, dass Ihr System Win7 64Bit ist und Ihre Python-Version 3.5.2 (64bit) ist, habe ich Python 3.5 nicht versucht.

Zweitens, glaube nicht, Anaconda und PyCharm. Natürlich weiß ich, dass sie beide zum Installieren von Paketen verwendet werden können. Die von ihnen installierten Pakete können jedoch manchmal nicht mit cmd synchronisiert werden.
was ich sagen möchte ist: Stellen Sie sicher, dass der Inhalt von cmd der gleiche wie die Website von TensorFlow ist.
Ich wollte mehr Bilder hochladen, um Ihnen zu sagen, wie es geht, aber stackoverflow hat es nicht erlaubt. wie folgt sind
Einzelheiten gezeigt: enter image description here enter image description here

+0

3. Geben Sie pip -V in der cmd, das Ergebnis sollte 9.0.1 sein und wurde in das Verzeichnis von Python 3.5.2 installiert statt python2.7 4..Finally nur Eingabe pip installieren Tensorflow – user7862197

0

Ich hatte das gleiche Problem, ich deinstalliert Anaconda und installiert Python 3.5.2 von python.org und ich konnte Hallo Tensorflow laufen.

3

Verwenden Python 3,5

conda create -n tensorflow python=3.5

Verwandte Themen