Próbuję zainstalować TensorFlow przy użyciu pip:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
Co ja robię źle? Do tej pory korzystałem z Pythona i pipa bez problemów.
python
tensorflow
pip
Desertnaut
źródło
źródło
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.N
kod ”Odpowiedzi:
Znalazłem to, by w końcu zadziałać.
Edycja 1: Zostało to przetestowane w systemach Windows (8, 8.1, 10), Mac i Linux. Zmienić
python3
siępython
w zależności od konfiguracji. Zmienićpy3
siępy2
w url jeśli używasz Pythona 2.x.Edytuj 2: Lista różnych wersji, jeśli ktoś potrzebuje: https://storage.googleapis.com/tensorflow
Edycja 3: Lista adresów URL dostępnych pakietów kół jest dostępna tutaj: https://www.tensorflow.org/install/pip#package-location
źródło
conda install tensorflow
działa, ale obniży do wersji Python 3.6.8. powyższe wydaje się działać, ale rzucają problem podczas próbyimport tensorflow
Pythona w wersji 3.7x, więc jeśli nie działa instalacja PIP, spróbuj obniżyć wersję do Pythona 3.6Potrzebujesz 64-bitowej wersji Pythona, a w twoim przypadku używasz wersji 32-bitowej. Obecnie Tensorflow obsługuje tylko
64-bit versions of Python 3.5.x and 3.6.x
w systemie Windows. Zobacz dokumenty instalacyjne, aby zobaczyć, co jest obecnie obsługiwaneAby sprawdzić, która wersja Pythona używasz, typ
python
lubpython3
rozpocząć tłumacza, a następnie wpiszimport struct;print(struct.calcsize("P") * 8)
i że będzie drukować albo32
albo64
powiedzieć, który bitowa wersja Pythona używasz.Z komentarzy:
Aby pobrać inną wersję Python dla Windows, przejdź do python.org/downloads/windows i przewiń w dół, aż zobaczysz żądaną wersję, która kończy się na „64”. To będzie wersja 64-bitowa, która powinna współpracować z tensorflow
źródło
python
lub,python3
aby uruchomić interpreter, a następnie wpiszimport struct;print(struct.calcsize("P") * 8)
i wydrukuje 32 lub 64, aby poinformować Cię, który typ uruchomisz.Musisz użyć odpowiedniej wersji Pythona i
pip
W systemie Windows 10, z wersją Python 3.6.X, miałem do czynienia z tym samym, a po celowym sprawdzeniu zauważyłem, że mam instalację 32-bitową w Pythonie na moim komputerze 64-bitowym. Pamiętaj, że TensorFlow jest kompatybilny tylko z 64-bitową instalacją Pythona. Nie 32-bitowy język Python
Jeśli pobierzemy Python z python.org, domyślna instalacja będzie 32-bitowa. Musimy więc ręcznie pobrać 64-bitowy instalator, aby zainstalować 64-bitowy Python. A następnie dodaj poniżej do
PATH
środowiska.Następnie uruchom
gpupdate /Force
w wierszu polecenia. Jeśli komenda python nie działa przez 64-bit, uruchom ponownie komputer.Następnie uruchom python w wierszu polecenia. Powinien pokazywać 64 bity
Następnie uruchom poniższe polecenie, aby zainstalować wersję procesora tensorflow (zalecane)
Aktualizacja - Python 3.7
Obecnie oficjalnie obsługiwane są tylko Python 3.5 i Python 3.6.
Tensorflow
nie wydał jeszcze plików binarnych dla Pythona 3.7, ale być może będziemy musieli trochę poczekać na jego wydanie. Na razie możesz używać Python 3.6.x lub Anaconda ze środowiskiem wirtualnym Python <3.7.źródło
Ze strony tensorflow: „Będziesz potrzebował pip w wersji 8.1 lub nowszej, aby następujące polecenia działały”. Uruchom to polecenie, aby zaktualizować pip, a następnie spróbuj ponownie zainstalować tensorflow:
źródło
Jeśli próbujesz zainstalować go na komputerze z systemem Windows, musisz mieć 64-bitową wersję Pythona 3.5. Jest to jedyny sposób, aby go faktycznie zainstalować. Ze strony :
Można pobrać odpowiednią wersję Pythona z tutaj (upewnij się chwycić jedną z tych, które mówi „Windows x86-64”)
Powinieneś być teraz w stanie zainstalować przy pomocy
pip install tensorflow
lubpython -m pip install tensorflow
(upewnij się, że używasz właściwego pipa z python3, jeśli masz zainstalowane zarówno python2, jak i python3)Pamiętaj, aby zainstalować Anacondę 3-5.2.0, ponieważ najnowsza wersja 3-5.3.0 ma wersję 3.7 Pythona, która nie jest obsługiwana przez Tensorflow.
źródło
Doszedłem do wniosku, że TensorFlow 1.12.0 działa tylko z wersją Python 3.5.2. Miałem Python 3.7, ale to nie działało. Musiałem więc obniżyć wersję Pythona, a następnie mogłem zainstalować TensorFlow, aby działał.
Aby obniżyć wersję Pythona z 3.7 do 3.6
źródło
Zaktualizowano 28.11.2016 : TensorFlow jest teraz dostępny w PyPI, począwszy od wersji 0.12. Możesz pisać
...lub...
... aby zainstalować odpowiednio wersję TensorFlow tylko z procesorem lub z akceleracją GPU.
Poprzednia odpowiedź: TensorFlow nie znajduje się jeszcze w repozytorium PyPI , więc musisz podać adres URL odpowiedniego „pliku koła” dla twojego systemu operacyjnego i wersji Pythona.
Pełna lista obsługiwanych konfiguracji znajduje się na stronie internetowej TensorFlow , ale na przykład, aby zainstalować wersję 0.10 dla Python 2.7 w systemie Linux, używając tylko procesora, wpisz następującą komendę:
źródło
Zainstalować Python 3.5.x 64 bit AMD wersja tutaj . Upewnij się, że dodajesz Python do zmiennej PATH. Następnie otwórz wiersz polecenia i wpisz
powinien dać następujący wynik:
Teraz wpisz
źródło
Miałem ten sam problem i rozwiązałem to:
Plus:
Znaleziono w Dokumentach .
AKTUALIZACJA!
Istnieją nowe linki do nowych wersji
Na przykład, aby zainstalować tensorflow v1.0.0 w OSX, musisz użyć:
zamiast
źródło
Miałem ten sam błąd podczas próby instalacji na komputerze Mac (przy użyciu Python 2.7). Podobne rozwiązanie do tego, które tu podaję, wydawało się również działać dla Pythona 3 w systemie Windows 8.1, zgodnie z inną odpowiedzią na tej stronie autorstwa Yash Kumar Verma
Rozwiązanie
Krok 1: przejdź do adresu URL sekcji pakietu TensorFlow na stronie instalacyjnej TensorFlow i skopiuj adres URL odpowiedniego łącza do instalacji Pythona.
Krok 2: Otwórz terminal / wiersz polecenia i uruchom następujące polecenie:
pip install --upgrade [paste copied url link here]
Dla mnie było to następujące:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
Aktualizacja (21 lipca 2017 r.): Próbowałem tego z kilkoma innymi, którzy działali na komputerach z systemem Windows z Python 3.6 i musieli zmienić linię w kroku 2, aby:
python -m pip install [paste copied url link here]
Aktualizacja (26 lipca 2018 r.): W przypadku Python 3.6.2 (nie 3.7, ponieważ jest on w wersji 3.6.2 w Dokumentacji TF), można również użyć
pip3 install --upgrade [paste copied URL here]
w kroku 2 .źródło
Wypróbuj to, powinno działać:
źródło
Spróbuj tego:
Źródło:
https://www.tensorflow.org/get_started/os_setup(strona już nie istnieje)Aktualizacja 2/23/17 Dokumentacja przeniesiona na: https://www.tensorflow.org/install
źródło
Działa to w systemie Windows 10.0
źródło
Jeśli napotkasz ostatnio ten problem (powiedzmy po wydaniu Python 3.7 w 2018 r.), Najprawdopodobniej jest to spowodowane brakiem (jeszcze) obsługi języka Python po stronie tensorflow. Spróbuj użyć Pythona 3.6, jeśli nie masz nic przeciwko. Istnieje kilka sztuczek, które można znaleźć na stronie https://github.com/tensorflow/tensorflow/issues/20444 , ale używaj ich na własne ryzyko. Użyłem sugerowanego jednego harponu - najpierw pobrałem koło tensorflow dla Pythona 3.6, a następnie ręcznie zmieniłem jego nazwę ...
Dobrą wiadomością jest to, że jest już prośba o wsparcie dla wersji 3.7. Mam nadzieję, że wkrótce zostanie wydany.
źródło
Miałem ten sam problem. Po odinstalowaniu 32-bitowej wersji Pythona i ponownej instalacji wersji 64-bitowej spróbowałem ponownie zainstalować TensorFlow i zadziałało.
Link do przewodnika TensorFlow: https://www.tensorflow.org/install/install_windows
źródło
Jeśli próbujesz zainstalować tensorflow w anaconda i to nie działa, być może będziesz musiał obniżyć wersję Pythona, ponieważ
3.6.x
jest ona obsługiwana tylko wtedy, gdy anaconda ma najnowszą wersję.sprawdź wersję Pythona:
python --version
jeśli wersja>,
3.6.x
to wykonaj krok 3, w przeciwnym razie przestań, problem może być gdzie indziejconda search python
conda install python=3.6.6
Sprawdź wersję jeszcze raz:
python --version
Jeśli wersja jest poprawna, zainstaluj tensorflow (krok 7)
pip install tensorflow
źródło
Jeśli korzystasz z instalacji Anaconda Python,
pip install tensorflow
podany zostanie błąd wskazany powyżej, pokazany poniżej:Zgodnie ze stroną instalacji TensorFlow, będziesz musiał użyć
--ignore-installed
flagi podczas uruchamiania instalacji pip.Jednak zanim będzie to możliwe, zobacz ten link, aby upewnić się, że zmienna TF_BINARY_URL jest poprawnie ustawiona w stosunku do żądanej wersji TensorFlow, którą chcesz zainstalować.
źródło
Niestety moja reputacja jest zbyt niska, aby dowodzić pod odpowiedzią @Sujoy.
W swoich dokumentach twierdzą, że wspierają Python 3.6. Link podany przez @mayur pokazuje, że w rzeczywistości jest to tylko pakiet koła python3.5. Oto moja próba instalacji tensorflow:
podczas gdy Python 3.5 wydaje się instalować pomyślnie. Bardzo chciałbym zobaczyć wersję python3.6, ponieważ twierdzą, że powinna ona również działać na python3.6.
Cytowany:
"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."
Źródło: https://www.tensorflow.org/install/install_windows
Instalacja Python3.5:
Mam nadzieję, że się tutaj mylę, ale jeśli nie, zadzwoń na dzwonek alarmowy 😛
Edycja: Kilka postów poniżej ktoś wskazał, że następujące polecenie zadziała i zadziałało.
Dziwny pip nie działa 🤔
źródło
Działa to dla mnie z Python 2.7 na Mac OS X Yosemite 10.10.5:
źródło
Istnieje wiele grup odpowiedzi na to pytanie. Ta odpowiedź ma na celu uogólnienie jednej grupy odpowiedzi:
Może nie istnieć wersja TensorFlow, która jest kompatybilna z twoją wersją Pythona. Jest to szczególnie prawdziwe, jeśli używasz nowej wersji Pythona. Na przykład może wystąpić opóźnienie między wydaniem nowej wersji Pythona a wydaniem TensorFlow dla tej wersji Pythona.
W tym przypadku uważam, że masz następujące opcje: 1) Przejście na poprzednią wersję Pythona. 2) Skompiluj TensorFlow z kodu źródłowego. 3) Poczekaj na pasującą wersję TensorFlow.
źródło
W przypadku systemu Windows zadziałało to dla mnie,
Pobierz koło z tego linku . Następnie z wiersza poleceń przejdź do folderu pobierania, w którym znajduje się koło, i po prostu wpisz następujące polecenie -
pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl
źródło
Miałem ten sam problem. Próbowałem następujących i działało. instalacja dla Mac OS X, anaconda python 2.7
pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL
Zainstalowano tensorflow-1.0.0
źródło
python -m pip install --upgrade pip
pip install tensorflow
źródło
Adres URL instalacji TensorFlow w systemie Windows, poniżej to adres URL. Dla mnie działało dobrze.
źródło
Nic tutaj nie działało dla mnie w systemie Windows 10. Być może zaktualizowane rozwiązanie poniżej, które zadziałało dla mnie.
python -m pip install --upgrade tensorflow
.To używa Pythona 3.6 i tensorflow 1.5 w systemie Windows 10
źródło
Dla użytkowników pyCharm:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **
źródło
Poniższe kroki pozwalają zainstalować tensorflow i keras
conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras
źródło
aktualizacja 2019: do zainstalowania wersji zapoznawczej TensorFlow 2 w Google Colab można użyć:
!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview
i do instalacji pipera TensorFlow 2 bye możesz użyć:
pip install tf-nightly-gpu-2.0-preview
do GPU ipip install tf-nightly-2.0-preview
do procesora.źródło
Miałem ten problem na OSX Sierra 10.12.2. Okazuje się, że zainstalowałem niewłaściwą wersję Pythona (miałem Python 3.4, ale pakiety pypi tensorflow dla OSX są tylko dla Pythona 3.5 i nowszych).
Rozwiązaniem było zainstalowanie Pythona 3.6. Oto, co zrobiłem, aby to działało. Uwaga: Użyłem Homebrew do zainstalowania Pythona 3.6, możesz zrobić to samo, używając instalatora Python 3.6 na python.org
źródło
Fragment strony internetowej tensorflow https://www.tensorflow.org/install/install_windows
źródło