Tensorflow Gereksinimini Karşılayan Bir Sürüm Bulunamadı Nasıl Onarılır
Tensorflow, Yapay zeka için açık kaynaklı bir platformdur ve kapsamlı kütüphanelerden ve araştırmacıların son teknolojiyi uygulamada zorlamalarına olanak tanıyan topluluk kaynaklarından oluşur. Makine öğrenme ve mühendisler ML kontrollü uygulamaları etkili bir şekilde üretir ve Mikroişlemciler ve Mikroişlemciler üzerinde yerleştirir. Bilgisayar meraklıları Python ve PyCharm'ı sistemlerine kolayca yükleyebilirler, ancak Tensorflow'u yüklemeye çalıştıklarında hata mesajıyla karşılaşırlar: "TensorFlow gereksinimini karşılayan bir sürüm bulunamadı (sürümlerden:) TensorFlow için eşleşen dağıtım bulunamadı". Pek çok kişi bu sorundan kurtulmak için Flask'ı kurdu ancak bunu yapamıyorlar, bunu göz önünde bulundurarak bu soruna bazı olası çözümleri derledim ve bu hatayı gidermek için bu kılavuzu baştan sona takip ettim.
Görünüşe göre, bu soruna neden olabilecek birkaç farklı neden var, bu nedenle bir adım öne geçelim ve Windows'ta bu aksaklığı giderene kadar bazı düzeltmeleri test edelim.
Yöntem 1: Sisteminizde Python Sürümünü Doğrulayın
Sisteminizde Python 3.6.X sürümü ile Windows 10 kullanıyorsanız, büyük olasılıkla Python-32 bit sürümü 64bit makinede çalışıyor olurdu. Bir şeyi aklınızda tutun TensorFlow yalnızca 64bit python kurulumuyla uyumludur, python'un 32bit sürümü ile uyumlu değildir. Python'u şuradan indirdiyseniz: python.orgBu sorundan kurtulmak için varsayılan kurulum 32 bit olacaktır, buradan bir 64bit yükleyiciyi indirin. Şimdi, ayarlamamız gerekiyor YOLortam değişkeni, çünkü komut istemine bir komut yazdığınızda çalıştırılabilir dosyalar için aranacak dizinleri listeler. Python yürütülebilir dosyasının yolunu ekleyerek, erişebileceksiniz python.exe yazarakpiton anahtar kelime (programa giden tam yolu belirtmeniz gerekmez). PATH değişkeni ayarlanmazsa aşağıdaki hata oluşur:
C: \> python 'python' dahili veya harici bir komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmaz.
Gördüğünüz gibi, komutun çalıştırılması için bulunamadı python.exe, yürütülebilir dosyanın tam yolunu belirtmeniz gerekir, dolayısıyla değişkenin tam yolunu belirtmek için aşağıda dizine eklenen adımları izleyin:
- Bilgisayarım'a sağ tıklayın ve ardından Özellikleri buton.
- Pencerenin sol tarafında Gelişmiş Sistem Ayarları'nı arayın ve üzerine tıkladıktan sonra şunu göreceksiniz: Sistem özellikleri Pencere açılacaktır.
- Şimdi PATH değişken seçeneğini arayın ve tıklayın Düzenle. İmlecinizi sayfanın sonuna getirin.Değişken değer satır ve python.exe dosyasına noktalı virgül karakteri (;) ile birlikte yolu ekleyin. Benim durumumda şu değeri ekledim: C: \ Python36 çünkü Python 3.6 sürümünü çalıştırmak istiyorum.
- Tüm Windows'u kapatın ve Komut İstemi'ni arayın. Komut penceresine aşağıdaki komutu yazın ve enter tuşuna basın. Artık sisteminizde 64 bit sürümünün bulunduğunu göreceksiniz ve şimdi TensorFlow'u yüklemeye çalışacağım ve hatanın hala orada olup olmadığını kontrol edeceğim:
C: \> python --version Python 3.7.6 (varsayılan, 8 Ocak 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
- TensorFlow'u sisteminize kurmak için aşağıdaki komutu çalıştırın ve umarım şimdi kurulum herhangi bir hata mesajı olmadan devam eder. Not:TensorFlow henüz PyPI havuzunda bulunmadığından, işletim sisteminiz ve Python sürümünüz için uygun "tekerlek dosyası" URL'sini belirtmeniz gerekir.
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
Yöntem 2: Anaconda'da Python Sürümünüzü Düşürün
Tensorflow yalnızca Python 3.6.x'i ve yalnızca 64 bit sürümünü destekler. Bu nedenle, anaconda gibi bir GUI kullanıyorsanız ve varsayılan olarak python 3.7 yüklüyse, Tensorflow'u kurmak için onu 3.6'ya düşürmemiz gerekir. Bu görevi yapmak için Anaconda komut isteminizde aşağıda belirtilen komutları çalıştırın:
conda install python = 3.6.4
Bu komutu çalıştırdıktan sonra birkaç saniye bekleyin ve ardından Tensorflow'u kurmak için bir Sanal Ortam oluşturun. Sanal ortamı "ab" gibi adlandırın ve ardından yalnızca CPU TensorFlow'un geçerli sürümünü yükleyin:
conda create -n ab tensorflow conda activ tf
Python sürümünüzü düşürdükten sonra Tensorflow artık herhangi bir hata göstermeden yüklenecek ve Ubuntu'nun Masaüstü sürümünü kurmuş olsanız bile bunun için de çalışacaktır.
Yöntem 3: Python İçin Paket Yükleyiciyi Güncelleyin
Pip, Python için paket yükleyicidir ve Python Paket Dizini ve diğer dizinlerden paketleri yüklemek için pip kullanabiliriz. Güncellemeler üç ay sonra düzenli olarak yayınlansa da ve bu paketlerin belirli komutlar çalıştırılarak sisteminizde manuel olarak güncellenmesi gerekir. Bunlar güncel değilse, bu Tensorflow kurulum hatasına neden olabilirler, bu nedenle aşağıdaki komutları çalıştırarak pip paketini güncelleyeceğiz, böylece tüm paketler otomatik olarak güncellenir:
pip install --upgrade pip pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
Pip paketlerini güncelledikten sonra, umarım kurulumunuz sorunsuz çalışır ve şimdi Tensorflow'u kullanarak ilginç programlama projeleri geliştirebilirsiniz.
Çözüm:Python sürümünüzle uyumlu bir TensorFlow sürümü olmayabilir. Bu, özellikle Python'un yeni bir sürümünü kullanıyorsanız geçerlidir. Örneğin, yeni bir Python sürümünün yayınlanması ile bu Python sürümü için TensorFlow'un yayınlanması arasında bir gecikme olabilir. Bu durumda, Python'un önceki sürümüne sürüm düşürmek, TensorFlow'u kaynak koddan derlemek ve TensorFlow'un eşleşen bir sürümünün piyasaya sürülmesini beklemek gibi yukarıda belirtilen seçeneklerin Tensorflow'u kurmanıza izin verebilecek tüm olası çözümler olduğuna inanıyorum. herhangi bir aksaklık olmadan sisteminiz.