folder Tahribat.com Forumları
linefolder Python
linefolder Python - Cx_Oracle Sorunu



Python - Cx_Oracle Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek

    selamlar.

     

    Python 3 öğrenmek için VS Code ve VS 2022 indirdim.

    Calistigim yerin Oracle DB'si var ve buraya baglanip hasta verileri cekmek istiyorum. Acil Servis ekranı yapmaya calisacagim.

    Gordugum orneklerde hep cx_Oracle diye bir modül kullanılıyor ve bunu indirdim. Hatta emin olmak için tekrar kurmaya çalıştığım zaman aşağıdaki hatayı veriyor.

    Requirement already satisfied: cx_Oracle in c:\users\x\appdata\local\programs\python\python310\lib\site-packages (8.3.0)

    VS Code'de Oracle Tools vs. tüm kurulumları yapıldı. Çalıştırıyorum fakat aşağıdaki hata dönüyor.

    >>> import cx_oracle

    >>> ModuleNotFoundError: No module named 'cx_oracle'

    Bu durumda ne yapmam gerekiyor?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    TheAvenqer
    TheAvenqer's avatar
    Kayıt Tarihi: 09/Şubat/2014
    Erkek

    Geçen bir müşterimde başıma geldi uninstall yap sonra pc restle yeniden kur


    Bot ve lisans ihtiyaçlarınız için pm atınız.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    Python -m pip install cx-Oracle

    Veya

    Python -m pip install cx_Oracle

    Diye kurmayı dene bakalim

    Pathlerde bi sıkıntı var muhtemelen.

    Hem sen Python kurduysan hem de vscode gibi bir ide kurduysa hatlar karışır genelde :)

     

    end tarafından 29/Mar/22 10:45 tarihinde düzenlenmiştir

    0x0480 takilin madem ﷽﷽﷽
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    visual studio hangi python u kullanıyor, ona bak ayarlardan 


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek
    TheAvenqer bunu yazdı

    Geçen bir müşterimde başıma geldi uninstall yap sonra pc restle yeniden kur

    Dediğin gibi uninstall yaptım, reg - boş dosyalarına kadar temizledim ve resetledim.

    tekrardan Visual Studio Installer ile kurulum yaptım.

    Kurulum yaparken Python 3.9.7 x64 da indirdi.

    Şimdi dümdüz cmd açıp cx_oracle mi indirmeliyim yoksa VS Studio içerisinden bir şey mi yapmalıyım? 

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek
    end bunu yazdı

    Python -m pip install cx-Oracle

    Veya

    Python -m pip install cx_Oracle

    Diye kurmayı dene bakalim

    Pathlerde bi sıkıntı var muhtemelen.

    Hem sen Python kurduysan hem de vscode gibi bir ide kurduysa hatlar karışır genelde :)

     

    kral python kurmadan ideler düzenleme yaptırmıyor o yüzden kurmak durumunda kaldım. :)

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek
    yolbulucu bunu yazdı

    visual studio hangi python u kullanıyor, ona bak ayarlardan 

    Python 3.9.7 64x kullanıyor hocam.

    Tekrar kurarken belirttiğim sürümü desteklediği için kurdu.

     

    ayd tarafından 29/Mar/22 12:09 tarihinde düzenlenmiştir
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    TheAvenqer
    TheAvenqer's avatar
    Kayıt Tarihi: 09/Şubat/2014
    Erkek
    ayd bunu yazdı
    TheAvenqer bunu yazdı

    Geçen bir müşterimde başıma geldi uninstall yap sonra pc restle yeniden kur

    Dediğin gibi uninstall yaptım, reg - boş dosyalarına kadar temizledim ve resetledim.

    tekrardan Visual Studio Installer ile kurulum yaptım.

    Kurulum yaparken Python 3.9.7 x64 da indirdi.

    Şimdi dümdüz cmd açıp cx_oracle mi indirmeliyim yoksa VS Studio içerisinden bir şey mi yapmalıyım? 

    dümdüz pip install ile indirip vs code üzerinden değilde cmd üzerinden programını çalıştırmayı dener misin


    Bot ve lisans ihtiyaçlarınız için pm atınız.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 06/Nisan/2007
    Homo
    ayd bunu yazdı
    yolbulucu bunu yazdı

    visual studio hangi python u kullanıyor, ona bak ayarlardan 

    Python 3.9.7 64x kullanıyor hocam.

    Tekrar kurarken belirttiğim sürümü desteklediği için kurdu.

     

    yok abi sürüm olarak demedim.

    pythonda "virtual environment" diye bir dalga var. yeni bir virtual environment oluşturduğunda python ve pip yeni bi klasöre klonlanıyor. sen o projede o klasördeki python u ve pip i kullanıyosun, o proje için gerekli paketleri yüklediğinde sadece o klasöre yükleniyor sistemin geri kalanını etkilemiyor.

    bak mesela sen paket yüklediğinde buraya yükleniyor : c:\users\x\appdata\local\programs\python\python310\lib\site-packages (8.3.0)

    vs code bu klasördeki pythonu mu kullanıyor ona bakman lazım.

    ama daha kolayı: pycharm kur. zaten kendi sana virtual env yaratıp onu aktif edecek. yüklenmemiş paket varsa da sağ tıklar yükle dersin yükler kendisi. vs code eziyet


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    case sensitive imis library :D


    0x0480 takilin madem ﷽﷽﷽
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayd
    ayd's avatar
    Kayıt Tarihi: 21/Eylül/2019
    Erkek

    Çözümü @end ile bulduk.

    Derleyicinin isminin yazdığı yer, bende Python 3.9 (64 Bit) yazıyor. Sağında bulunan pakete basıyoruz.

    Oradan sağda açılan ekrandan cx_Oracle yazdıktan sonra Run Command: pip install cx_Oracle seçeneğine tıklıyoruz ve sorun çözülüyor.

    test etmek için aşağıdaki kodu yazıyoruz. test yazıyorsa sorunsuz çalışıyor demek. 

    ## Önemli Not cx_Oracle yazarken büyük küçük harf duyarlılığı olduğu için tam belirtilen şekilde yazılması gerekiyor.

    import cx_Oracle
    print ("test")

     

    herkese çok teşekkür ederim, umarım birilerinin de işine yarar.

    Kullandığım program VS Studio 2022

     

Toplam Hit: 1651 Toplam Mesaj: 11
python 3 python cx_oracle