У меня на рабочем столе есть рабочий скрипт. Я перенес код на свой ноутбук и больше не получаю ImageNotFoundException
из документации "ПРИМЕЧАНИЕ. Начиная с версии 0.9.41, если функции поиска не могут найти предоставленное изображение, они вызовут исключение ImageNotFoundException. вместо возврата None. " https://pyautogui.readthedocs.io/en/latest/screenshot.html
Я использовал v0.9.50. Я решил обновить все, что у меня есть, поэтому использовал эту ссылку, чтобы обновить все пакеты. Как обновить все пакеты Python с помощью pip?
После повторного тестирования, он по-прежнему возвращает None. Как это происходит?
>>>import pkg_resources
>>>from subprocess import call
>>>
>>>packages = [dist.project_name for dist in pkg_resources.working_set]
>>>call("pip install --upgrade " + ' '.join(packages), shell=True)
Requirement already up-to-date: wheel in c:\python37\lib\site-packages (0.34.2)
Requirement already up-to-date: shiboken2 in c:\python37\lib\site-packages (5.14.2.1)
Requirement already up-to-date: setuptools in c:\python37\lib\site-packages (46.4.0)
Requirement already up-to-date: scipy in c:\python37\lib\site-packages (1.4.1)
Requirement already up-to-date: PyTweening in c:\python37\lib\site-packages (1.0.3)
Requirement already up-to-date: PySide2 in c:\python37\lib\site-packages (5.14.2.1)
Requirement already up-to-date: PyScreeze in c:\python37\lib\site-packages (0.1.26)
Requirement already up-to-date: PyRect in c:\python37\lib\site-packages (0.1.4)
Requirement already up-to-date: pyperclip in c:\python37\lib\site-packages (1.8.0)
Requirement already up-to-date: PyMsgBox in c:\python37\lib\site-packages (1.0.8)
Requirement already up-to-date: PyGetWindow in c:\python37\lib\site-packages (0.0.8)
Requirement already up-to-date: PyAutoGUI in c:\python37\lib\site-packages (0.9.50)
Requirement already up-to-date: pip in c:\python37\lib\site-packages (20.1.1)
Requirement already up-to-date: Pillow in c:\python37\lib\site-packages (7.1.2)
Requirement already up-to-date: opencv-python in c:\python37\lib\site-packages (4.2.0.34)
Requirement already up-to-date: numpy in c:\python37\lib\site-packages (1.18.4)
Requirement already up-to-date: MouseInfo in c:\python37\lib\site-packages (0.1.3)
Requirement already up-to-date: easygui in c:\python37\lib\site-packages (0.98.1)
0
>>> import pyautogui
>>> w=pyautogui.locateCenterOnScreen('C:\Software\AutoPy\window.png')
>>> print(w)
None