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ę.
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
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
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.
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
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.
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.
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
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ć
- C:\Users\\AppData\Local\Programs\Python\Python36
- 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
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.....
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
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