Како да поправим није могуће пронаћи верзију која задовољава захтеве за Тенсорфлов



Испробајте Наш Инструмент За Елиминисање Проблема

Тенсорфлов је платформа отвореног кода за вештачку интелигенцију која се састоји од обимних библиотека и ресурса заједнице који омогућава истраживачима да погурају најсавременије Машинско учење и инжењери ефикасно производе и уграђују МЛ контролисане апликације на микроконтролере и микропроцесоре. Рачунарски штребери могу лако да инсталирају Питхон и ПиЦхарм на своје системе, али када покушају да инсталирају Тенсорфлов наилазе на поруку о грешци: „Не могу да нађем верзију која задовољава захтев ТенсорФлов (из верзија:) Није пронађена одговарајућа дистрибуција за ТенсорФлов“. Многи људи су инсталирали Фласк да би се решили овог проблема, али због тога нису у могућности, имајући ово у виду да сам сакупио нека могућа решења за овај проблем и да се у потпуности придржавам овог водича да бих се решио ове грешке.



ТенсорФлов грешка



Испоставило се да постоји неколико различитих узрока који би на крају могли да доведу до овог проблема, па идемо корак напред и тестирајте неке исправке док не успемо да уклонимо ову грешку у оперативном систему Виндовс.



1. метод: Проверите верзију Питхона на вашем систему

Ако користите Виндовс 10, са верзијом Питхон 3.6.Кс на вашем систему, највероватније би верзија Питхон-32 бита била покренута на 64-битној машини. Имајте на уму једну ствар ТенсорФлов компатибилан је само са 64-битном инсталацијом питхона, а не са 32-битном верзијом питон. Ако сте преузели Питхон са питхон.орг , подразумевана инсталација би била 32-битна, стога да бисте се решили овог проблема преузмите 64-битни инсталациони програм са овде . Сада морамо да поставимо ПУТ променљива околине, јер садржи директоријуме који ће се тражити за извршним датотекама када упишете наредбу у командну линију. Додавањем путање до извршне датотеке Питхон, моћи ћете да приступите питхон.еке куцањем питон кључна реч (нећете морати да наведете пуну путању до програма). Ако променљива ПАТХ није постављена, јавља се следећа грешка:

Ц: > питхон 'питхон' није препознат као унутрашња или спољна наредба, оперативни програм или батцх датотека.

Као што видите, наредба није пронађена, стога се може покренути питхон.еке , треба да наведете пуну путању до извршне датотеке, па да бисте одредили пуну путању до променљиве, следите кораке индексиране у наставку:

  1. Кликните десним тастером миша на Ми Цомпутер (Мој рачунар), а затим кликните на Својства дугме.

    Изаберите Својства



  2. На левој страни прозора потражите Напредне системске поставке и након што кликнете на њега, приметићете то Системска својства Прозор ће бити отворен.

    Системска својства

  3. Сада потражите опцију променљиве ПАТХ и кликните на Уредити. Поставите курсор на крај Вредност променљиве ред и додајте путању до датотеке питхон.еке којој претходи знак са зарезом (;). У мом случају сам додао следећу вредност: Ц: Питхон36 јер желим да покренем верзију Питхон 3.6.

    Доделите вредност променљиве

  4. Затворите све Виндовс-е и потражите Цомманд Промпт. У командни прозор откуцајте следећу команду и притисните ентер. Видећете да је сада 64-битна верзија присутна на вашем систему и сада ћу покушати да инсталирам ТенсорФлов и проверим да ли је грешка још увек ту или не:
    Ц: > питхон --версион Питхон 3.7.6 (подразумевано, 8. јануара 2020, 20:23:39) [МСЦ в.1916 64 бит (АМД64)]
  5. Покрените следећу команду да бисте инсталирали ТенсорФлов на ваш систем и надамо се да ће се сада инсталација наставити без икакве поруке о грешци. Белешка: ТенсорФлов још увек није у ПиПИ спремиште, тако да морате навести УРЛ одговарајуће „датотеке точкова“ за ваш оперативни систем и верзију Питхон-а.
    пип инсталл --упграде хттпс://стораге.гооглеапис.цом/тенсорфлов/мац/цпу/тенсорфлов-0.12.0-пи3-ноне-ани.вхл

    Инсталирајте Тенсорфлов

2. метод: Вратите Питхон верзију на Анацонда

Тенсорфлов подржава само Питхон 3.6.к и само 64-битну верзију. Дакле, ако користите ГУИ лике анаконда и питхон 3.7 је на њему подразумевано инсталиран, стога га морамо смањити на 3.6 да бисмо инсталирали Тенсорфлов. Да бисте извршили овај задатак, покрените наредбе наведене испод на одзиву Анацонда:

цонда инсталл питхон = 3.6.4

Након покретања ове наредбе сачекајте неколико секунди, а затим створите виртуелно окружење за инсталирање Тенсорфлов-а. Именујте виртуелно окружење као што је „аб“, а затим инсталирајте тренутно издање ТенсорФлов само за ЦПУ:

цонда Креирај -нодтенсорфлов цонда активирати тф

Након надоградње верзије питхон-а, Тенсорфлов ће се сада инсталирати без приказивања грешака, чак и ако сте инсталирали радну верзију Убунту-а, то ће радити и за то.

3. метод: Ажурирање програма за инсталирање пакета за Питхон

Пип је инсталатер пакета за Питхон, а пип можемо користити за инсталирање пакета из индекса пакета Питхон и других индекса. Иако се исправке редовно објављују након три месеца и ови пакети се морају ручно ажурирати на вашем систему покретањем одређених команди. Ако ови подаци нису застарели, могли би узроковати ову грешку инсталације Тенсорфлов-а, зато ћемо ажурирати пип пакет покретањем следећих наредби у наставку како би се сви пакети аутоматски ажурирали:

пип инсталл --упграде пип пип инсталл --упграде хттпс://стораге.гооглеапис.цом/тенсорфлов/мац/цпу/тенсорфлов-0.12.0-пи3-ноне-ани.вхл

Након ажурирања пип пакета, надамо се, ваша инсталација ће се одвијати несметано и моћи ћете сада да развијате занимљиве програмске пројекте користећи Тенсорфлов.

Заобилазно решење: Можда не постоји верзија ТенсорФлов-а која је компатибилна са вашом верзијом Питхона. Ово је нарочито тачно ако користите ново издање Питхона. На пример, може доћи до кашњења између издања нове верзије Питхона и издања ТенсорФлов-а за ту верзију Питхона. У овом случају верујем да се горе поменутим опцијама свиђа деградирање на претходну верзију Питхона, Компајлирање ТенсорФлов-а из изворног кода и чекање на објављивање одговарајуће верзије ТенсорФлов-а су сви могући лекови који би вам могли омогућити да инсталирате Тенсорфлов на ваш систем без грешака.

4 минута читања