18 Ekim 2019 07:33

Muslu Y.

Python

Python3 Eksik paketleri otomatik kurdurmak. no module named ...

Anasayfa

Python

Python3 Eksik paketleri otomatik kurdurmak. no mod...

Python'da paket import etmek istediğiniz no module named hatası alıyorsanız muhtemelen paket kurulu değildir ya da __init__.py dosyası eksiktir ya da paket adını kullanan başka bir dosya vardır.

Eksik paketleri pip ile otomatik kurmak isterseniz aşağıdaki gibi kontrol ve kurulum yaptırabilirsiniz.

 

def eksik_paket_kur(paket_adi):
import subprocess
import sys
subprocess.call([sys.executable, "-m", "pip", "install", paket_adi])


try:
  import ornek_paket
except ImportError as eksikpaket:
  print(eksikpaket.name)
  eksik_paket_kur(eksikpaket.name)

print(ornek_paket.fonksiyon("ABC"))
    Örnek:  
def eksik_paket_kur(paket_adi):
import subprocess
import sys
subprocess.call([sys.executable, "-m", "pip", "install", "--user", paket_adi])


try:
import paramiko
except ImportError as eksikpaket:
print(f'{eksikpaket.name} kuruluyor...')
 eksik_paket_kur(eksikpaket.name)


client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.WarningPolicy)
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())

Python

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025