"No module named 'tensorflow.python'; 'tensorflow' is not a package " hatası

tensorflow: 2.8 python: 3.10.10 sürümlerini kullanıyorum. ve "No module named ‘tensorflow.python’; ‘tensorflow’ is not a package " hatası alıyorum uyumsuzluktan mı kaynaklıdır acaba? Yardımcı olabilecek var mıdır bu python ile ilgili paketler kütüphaneler kafayı yedirtecek bana.

Aldığınız hatayı arama motoruna yazdım ve şu kaynağa ulaştım. Kaynaktakilere göre yazdığım adımları uygularsanız sorun çözülecektir muhtemelen.

  • pip install --upgrade pip komutu ile pip’i güncelleyin.

  • pip uninstall tensorflow komutu ile yüklü kütüphaneyi kaldırın.

  • pip install tensorflow komutu ile yeniden indirin.

Malesef çözüm olmuyor kac defa denedim tensorflowu kaldirip tekrar kurdum python sürümü ile alakali olabilir mi acaba iki ayri python sürümü var gibi su an

Dosya adınız “tensorflow.py” olabilir, bu yüzden bu hatayı veriyor olabilir. Bunun dışında virtualenvironment ile çözebilirsiniz.

pip install virtualenv

VSCode kullanıyorsanız vscode terminalinde:

virtualenv env
.\env\Scripts\activate
pip install tensorflow

bu şekilde çözülecektir. Ayrıca 2 tane python sürümü olduğunu düşünüyorsanız ve virtual environment kullanmak istemiyorsanız:


buradaki gibi python sürümünüzü vscode üzerinde değiştirip deneyebilirsiniz

1 Beğeni