Ich habe I Python-Programm erstellt, das 100 Screenshots erstellt, und speichert sie in einem Ordner namens img
in dem OS-Ordner Documents
. Es funktionierte in meinem Linux Ubuntu einwandfrei, es hat die 100 Screenshots gemacht und in dem von mir gewünschten Verzeichnis gespeichert. Jetzt habe ich einen neuen Linux-Benutzer in der gleichen virtuellen Maschine erstellt, und ich habe das gleiche Python-Skript ausgeführt. Es gibt mir diesen Fehler: ImportError: No module named pyscreenshot
Ich habe viele Male versucht. Es funktioniert in meinem anderen Benutzer, obwohl in der neuen es mir Fehler gibt. Gibt es einen Grund dafür? Danke. Der Code ist unten:ImportError: Kein Modul namens pyscreenshot
import os
import pyscreenshot as ImageGrab
def photos(num):
for n in range(num):
s = str(n)
a = "../Documents/img/s" + s + ".png"
# grab fullscreen
im = ImageGrab.grab()
# save image file
im.save(a)
return True
Schnell Anmerkung: Ich rufe die Funktion photos()
aus einer anderen Datei mit import screenshot
ist 'pyscreenshot' für den neuen Benutzer installiert? – coder
versuchen Sie mit 'pip installieren pyscreenshot --user' – coder
Keine Sorge, ich habe bereits die Antwort. Danke trotzdem. – Oqhax