2017-05-29 15 views
0

Versucht, Tensorflow mit Conda installieren und einen Spec Konflikt Fehler werfen. Ich habe keinen Python 3.5Tensorflow Installation mit Conda-Konflikt - Unzulänglicher Fehler

installiert
conda install -c conda-forge tensorflow 
Fetching package metadata ............... 
Solving package specifications: . 

UnsatisfiableError: The following specifications were found to be in conflict: 
    - python 3.6* 
    - tensorflow -> python 3.5* 
Use "conda info <package>" to see the dependencies for each package. 

python --version Python 3.6.0 :: Anaconda custom (64-bit)

Ich kann nicht scheinen, auf dem normalen Python IDE auszuführen tensorflow und es sagt, Modul nicht gefunden. Also habe ich Anaconda installiert und alles scheint gut zu sein, außer für Tensorflow. Irgendeine Möglichkeit, dies zu installieren?

+0

Sie scheinen Tensorflow für python3.5 auf einer Python3.6-Umgebung zu installieren. Versuchen Sie, eine Python 3.5-Umgebung mit allen installierten Anaconda-Paketen zu erstellen und installieren Sie Tensorflow ... – Mechanic

+0

'condoma -n Tensorflow anaconda python = 3.5 '.. Dies erstellt die python 3.5-Umgebung namens Tensorflow mit allen installierten Anaconda-Paketen. Dann installieren Tensorflow für python3.5 Vergessen Sie nicht, diese Verteilung zu aktivieren mit Tensorflow'source aktivieren Tensorflow' vor der Installation von TF – Mechanic

+0

oh! .. Lassen Sie mich versuchen, dass – X10nD

Antwort

0

Sie scheinen Tensorflow für python3.5 auf einer Python3.6-Umgebung zu installieren. Ich würde vorschlagen, dass Sie eine separate Python-Umgebung für Tensorflow erstellen. Sie können es als

conda create -n Tensorflow anaconda python=3.5 

folgt eine Anakonda-Umgebung namens Tensorflow Diese erstellen und installieren Sie alle Anakonda-Pakete. Sie können auch eine beliebige andere Python-Distribution Ihrer Wahl angeben. Stellen Sie sicher, dass Sie die richtige Tensorflow-Verteilung abhängig von der von Ihnen gewählten Python-Version herunterladen.

aktivieren Sie dann die neu anaconda Umgebung geschaffen als

source activate Tensorflow 

Auf Fenster

activate Tensorflow 

Umgebung Dies schaltet die Python folgt. Gehen Sie dann zu der Installation Tensorflow mit Pip als

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl 

folgt Wenn Sie mit GPU-Unterstützung installieren tensorflow möchten, sollten Sie CUDA Toolkit und die CUDNNv5.1 installieren. Mehr Details here

+0

Und hierin liegt ein anderes Problem. Fortfahren ([y]/n)? y ich eintrat "Y" und die unten ist, was ich habe # # diese Umgebung zu aktivieren, verwenden Sie: #> aktivieren Tensorflow # # diese Umgebung zu deaktivieren, verwenden Sie: #> deaktivieren Tensorflow # # * für Power-User mit bash, Sie # Quelle Tensorflow ‚Quelle‘ aktivieren Quelle muss nicht als interner oder externer Befehl erkannt, bedienbare Programm oder Batch-Datei. – X10nD

+0

Verwenden Sie Windows/Ubuntu. Haben Sie versucht, die Umgebung mit'activate Tensorflow' zu aktivieren? Dann sollten Sie Tensorflow in der gleichen Klemme installieren – Mechanic

+0

Ich verwende Windows 10 und installiert Tensorflow von Terminal ... – X10nD

Verwandte Themen