J'ai créé un programme I python qui fait 100 captures d'écran, et les enregistre sur un dossier appelé img
dans le dossier OS Documents
. Cela a parfaitement fonctionné dans mon Linux Ubuntu, il a fait les 100 captures d'écran et les a sauvegardées dans le répertoire que je voulais. Maintenant, j'ai créé un nouvel utilisateur Linux dans la même machine virtuelle, et j'ai exécuté le même script python. Il me donne cette erreur: ImportError: No module named pyscreenshot
J'ai essayé plusieurs fois. Cela fonctionne dans mon autre utilisateur, bien que dans le nouveau il continue à me donner l'erreur. Y a-t-il une raison quelconque pour cela? Merci. Le code est ci-dessous:ImportError: Aucun module nommé 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
Note rapide: J'appelle la fonction photos()
d'un autre fichier en utilisant import screenshot
(le fichier est appelé « screenshot.py »)
est 'pyscreenshot' installé pour le nouvel utilisateur? – coder
essayer avec 'pip installer pyscreenshot --user' – coder
Ne vous inquiétez pas, j'ai déjà eu la réponse. Merci quand même. – Oqhax