• 08-04-2020, 23:17:31
    #1
    Herkese merhaba arkadaşlar. Uzman arkadaşlar için çok saçma gelebilcek bi sorum varda bi türlü işin içinden çıkamadım umarım yardımcı olursunuz.

    Ben ubuntuda(ubuntu arayüzünde masaüstünde) çalışan bi program yaptım py uzantılı. Bunu sıkıntısız çalıştırabildim ancak şimdi son aşamaya geçirmemek için bunu putty üzerinden çalıştırmam gerekiyor. ( bu sayede masaüstü ile uğraşmayacam da )

    normal py uzantılı dosyaları çalıştırdım ancak kütüphane kullandığım için onları çalıştıramıyorum

    kodun başı şu şekilde

    kod klasörü için message.py , geckodriver , 1.xlsx dosyaları mevcut.

    import openpyxl
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    from time import sleep
    
    book = openpyxl.load_workbook('1.xlsx')
    
    sheet = book.active
    
    a1 = sheet['A1']
    b1 = sheet['B1']
    c1 = sheet['C1']
    d1 = sheet['D1']
    e1 = sheet['E1']
    
    
    obj = webdriver.Firefox(executable_path='./geckodriver')
    
    
    obj.get("https://web.whatsapp.com")
    sleep(10)
    kodu çalıştırdığımda şu hatayı alıyorum


    Traceback (most recent call last):
    File "message.py", line 1, in <module>
    import openpyxl
    ImportError: No module named openpyxl

    Şimdiden herkese çok teşekkür ederim.
  • 08-04-2020, 23:30:17
    #2
    pip install yapıp ondan sonra pip openpyxl install yapıcaksın hocam google'da search yap pip install yapmayı
  • 08-04-2020, 23:43:45
    #3
    TeknoDisk adlı üyeden alıntı: mesajı görüntüle
    pip install yapıp ondan sonra pip openpyxl install yapıcaksın hocam google'da search yap pip install yapmayı

    hocam denedim de malesef bu hatayı almaya devam ediyorum. biraz araştırdım da herkes kod başına aşağıdaki gibi başlamış ancak ben o şekilde başladığımda program çalışmıyor. ben aslında hocam selenium ile çalışan bi bot yaptımda excel entegreli şekilde websitesinden veri alıp veri yolluyor bunu arayüz olmadan putty ile yapmaya çalışıyorum acaba mümkün mü. yoksa olmuyacak birşeyi mi kovalıyorum çok yeniyimde bu konulara

    from openpyxl import Workbook
  • 09-04-2020, 11:03:22
    #4
    Merhaba öncelikle

    sistemin tamamına yükleme yapmak yerine projeni bir virtualenv içerisine almalısın.
    virtualenv oluşturduktan sonra aktif etmeli ve pip aracılığı ile gerekli kütüphaneleri yüklemelisin.

    sonrasında çalışacaktır.



    virtualenv'ı kurmanın sebebi kendi bilgisayarında hangi python sürümünü kullanıyorsan bu virtualenv içerisinde o versiyonu kullanabilirsin. Bu diğer kütüphane versiyonları içinde geçerlidir.
  • 09-04-2020, 21:49:14
    #5
    mckoc adlı üyeden alıntı: mesajı görüntüle
    Merhaba öncelikle

    sistemin tamamına yükleme yapmak yerine projeni bir virtualenv içerisine almalısın.
    virtualenv oluşturduktan sonra aktif etmeli ve pip aracılığı ile gerekli kütüphaneleri yüklemelisin.

    sonrasında çalışacaktır.




    virtualenv'ı kurmanın sebebi kendi bilgisayarında hangi python sürümünü kullanıyorsan bu virtualenv içerisinde o versiyonu kullanabilirsin. Bu diğer kütüphane versiyonları içinde geçerlidir.

    hocam şuan da dediğiniz gibi yöntemle başardım çok sağollun