2016-12-02 3 views
12

Z przyjemnością dowiedziałem się, że Tensorflow jest dostępny dla systemu Windows i nie musimy używać Dockera.TensorFlow w systemie Windows: błąd "nie obsługiwane koło na tej platformie"

Próbowałem zainstalować zgodnie z instrukcjami, ale pojawia się ten błąd.

pip zainstalować --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl nie jest obsługiwana koła na tej platformie.

Co oznacza ten błąd?

Mam najnowszą wersję Pythona.

python --version Python 3.5.2

+0

all obok ciebie, masz naprawdę dobry przewodnik tutaj : http: //www.netinstructions.com/how-to-install-tensorflow-on-windows-without-docker-lub-virtual-machines/ –

+0

Nie jestem w stanie skomentować odpowiedzi @mike, ale zaktualizowaną i poprawną odpowiedzią dla mnie jest to, że miałem python 3.7 i tensorflow jest obecnie dostępny tylko dla wersji 3.5 i 3.6. – veggiebenz

Odpowiedz

12

Jest to najprawdopodobniej 64-bit kontra 32-bit problem. Wstępnie zbudowany pakiet pip TensorFlow jest tylko 64-bitowy, ale domyślna wersja Python 3.5.2 na Python.org jest 32-bitowa. Możesz pobrać 64-bitową wersję z here (wybierz jedną z opcji "Windows x86-64").

+0

działa to doskonale dla mnie, dziękuje, działa również, jeśli używamy Anaconda – Cinn

+1

Mam podobny problem, ale jak sprawdziłem, moja wersja python jest 64-bitowa, a jednak problemy nadal występują. Czy możesz doradzić w tej sprawie? – kojh

+0

@kojh, znalazłeś rozwiązanie? Utknąłem w tym samym problem przez dwa dni ... –

2

Czy masz zainstalowane Python i Anaconda? Miałem podobny problem, dopóki nie odinstalowałem Anacondy, a potem wszystko było w porządku.

+5

To nie jest odpowiedź. To jest komentarz. – RamenChef

13

Jest dostępny tylko dla Pythona 3.5.x nie 3.6.

można szybko utworzyć 3.5 środowiska z: Conda tworzyć -n tensorflow pytona = 3,5

+0

Czy wiesz, dlaczego tak się dzieje? –

3

Musisz mieć wersję 3.5.x Pythona. Wersja 3.6 nie będzie działać. Jeśli zainstalowałeś Anaconę, która zawiera Python 3.6, musisz obniżyć jego Python do wersji 3.5.2.

Otwórz Anaconda Monit jako administrator i uruchom:

conda install python=3.5.2 

Po zakończeniu instalacji, można wykonaj pozostałe kroki na tensorflow website.

1

zrobiłem następujące kroki i to działało. (Anaconda 4.4 x64)

1- Przejdź do wiersza poleceń w systemie Windows 10 (prawy przycisk myszy i Uruchom jako administrator)
2- jeśli aktywna ścieżkę, można uruchomić gdziekolwiek indziej, jeśli nie, to powinien przejść do .../anaconda3/scripts i uruchomić polecenie conda i wykonać następujące czynności (główna zmiana polegała na zmianie 35 na 36)
1- conda -n tensorflow python = 3.5
2- aktywacja tensorflow
Instalacja 3- pip - aktualizacja https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp3 -cp3 m-win_amd64.whl

0

rozwiązane problemy kiedy zrobiłem obniżania od 3,6 do 3,5 za pomocą poniżej Conda zainstalować Pythona = 3.5.2

Powiązane problemy