我已經創建了I python程序,它可以製作100個屏幕截圖,並將它們保存在OS文件夾Documents
內的名爲img
的文件夾中。它在我的Linux Ubuntu中運行得非常好,它完成了100個截圖並將它們保存在我想要的目錄中。現在,我在同一臺虛擬機中創建了一個新的Linux用戶,並運行了相同的Python腳本。 它給了我這個錯誤:ImportError: No module named pyscreenshot
我已經嘗試了很多次。它適用於我的其他用戶,儘管在新的用戶中它一直給我錯誤。這有什麼理由嗎? 謝謝。代碼如下:ImportError:沒有名爲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
快速注意:我使用import screenshot
另一個文件調用該函數photos()
(文件名爲「screenshot.py」)
是爲新用戶安裝的「pyscreenshot」嗎? – coder
嘗試用'pip install pyscreenshot --user' – coder
別擔心我已經得到了答案。不管怎麼說,還是要謝謝你。 – Oqhax