Błąd instalacji Tensorflow: brak obsługiwanego koła na tej platformie

Kiedy próbuję zainstalować tensorflow przez klonowanie z Gita, napotkałem błąd "Brak modułu o nazwie copyreg", więc próbowałem zainstalować przy użyciu virtualenv. Jednak wtedy natrafiłem na ten błąd:

pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.

Nie widzę tego w sekcji wspólne problemy, więc każda pomoc będzie mile widziana! Dziękuję.

Author: Peter Qiu, 2015-11-10

9 answers

Ja też mam ten sam problem
Ściągnąłem get-pip.py z https://bootstrap.pypa.io/get-pip.py

A następnie uruchomił python2.7 get-pip.py do instalacji pip2.7

A następnie uruchomił pip install polecenie z python2.7 w następujący sposób

Dla Ubuntu / Linuksa:

python2.7 -m pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

Dla Mac OS X:

python2.7 -m pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

To powinno działać tak jak u mnie :)

Wykonałem te instrukcje z tutaj

 45
Author: Sasidhar Boddeti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:22:39

Po aktywacji virtualenv, pamiętaj, aby uaktualnić pip do najnowszej wersji.

(your_virtual_env)$  pip install --upgrade pip

A teraz będziesz mógł poprawnie zainstalować tensor-flow (dla Linuksa):

(your_virtual_env)$  pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.0-py2-none-linux_x86_64.whl
 18
Author: learn2day,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-21 00:14:54

Próbowałem zainstalować system windows i ciągle dostawał ten błąd.

Okazuje się, że musisz mieć Pythona 3.5.2. Nie 2,7, nie 3,6.x -- nic innego niż 3.5.2.

Po zainstalowaniu Pythona 3.5.2 pip install zadziałało.

 11
Author: Micah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-31 13:55:36

Wygląda na to, że tensorflow działa obecnie tylko na Pythonie 3.5, spróbuj uruchomić to polecenie przed uruchomieniem pip install

conda create --name tensorflow python=3.5

Po tym uruchomieniu następujące linie:

Dla cpu :

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

Dla gpu :

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

Powinno działać jak urok,

Cheers

 5
Author: Fitch,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-18 08:23:08

Koło pip zawiera wersję Pythona w swojej nazwie (cp34-cp34m). Jeśli ściągniesz plik whl i zmienisz jego nazwę na py3-none lub zamiast tego, powinien działać. Możesz spróbować?

Instalacja nie będzie działać dla użytkowników anaconda, którzy wybierają obsługę Pythona 3, ponieważ procedura instalacji prosi o utworzenie środowiska Pythona 3.5, A plik nazywa się obecnie cp34-cp34m. więc zmiana nazwy na razie wystarczy.

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.7.0-cp34-cp34m-linux_x86_64.whl

To spowoduje dokładny błąd wiadomość, którą dostałeś powyżej. Jednak, gdy sam ściągniesz plik i zmienisz jego nazwę na "tensorflow-0.7.0-py3-none-linux_x86_64.whl", następnie wykonaj polecenie ponownie ze zmienioną nazwą pliku, powinno działać dobrze.

 3
Author: Abhishek Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-14 06:57:05

Upewnij się, że koło jest podparte przez Twoją platformę. Pip używa nazwy pliku koła do określenia zgodności. Format to:

tensorflow-{version}-{python version}-none-{your platform}.whl

Nie zdawałem sobie sprawy, że x86_64 odnosi się do x64, myślałem, że oznacza albo x86 albo x64, więc Uderzyłem głową o to daremnie przez jakiś czas. Tensorflow nie jest dostępny dla systemów 32-bitowych, chyba że chcesz go skompilować samodzielnie.

 2
Author: Jack M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-20 13:51:40

Na Windows 10, z Pythonem 3.6.Wersja X miałem do czynienia z tym samym następnie po sprawdzeniu celowo, zauważyłem, że mam Python-32 bit instalacji na moim komputerze 64 bit. Pamiętaj, że TensorFlow jest kompatybilny tylko z 64-bitową instalacją Pythona. nie 32 bit Pythona

wymagania instalacyjne

Jeśli pobieramy Pythona z python.org , domyślną instalacją będzie 32 bit. Więc musimy pobrać 64 bit installer ręcznie zainstalować Python 64 bit. A następnie dodać

  1. C:\Users\\AppData\Local\Programs\Python\Python36
  2. C:\Users\\AppData\Local\Programs\Python\Python36\Scripts

Następnie uruchom {[2] } w wierszu polecenia. Jeśli polecenie Pythona nie działa dla 64 bitów, uruchom ponownie komputer.

Następnie uruchom Pythona w wierszu polecenia. Powinien pokazywać 64 bit

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Następnie uruchom poniższe polecenie, aby zainstalować wersję procesora TensorFlow (zalecana)

pip3 install --upgrade tensorflow
 2
Author: Prateek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-30 21:07:57

Właściwie można używać Pythona 3.5., udało mi się rozwiązać ten problem z Pythonem 3.5.3. Zmień wersję Pythona na 3.5. w condzie, patrz https://conda.io/docs/py2or3.html . Następnie przejdź do https://www.tensorflow.org/install/install_windows, i powtórz z "Create a Conda environment named TensorFlow by calling the following command" BLA BLA.....

 1
Author: dan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-11 08:37:00

Próbowałem zainstalować ze źródła i dostałem ten błąd. (Dlaczego koło zbudowane na tej maszynie nie byłoby z nim kompatybilne-?)

Dla mnie znacznik -- ignore-installed zrobił całą różnicę.

pip install --ignore-installed /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl

Pracował, podczas gdy

pip install /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl 

Wyrzucił wyżej wymieniony błąd.

Context: Conda environment; może być problem specyficzny dla tego

 0
Author: dasWesen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-03 15:07:15