#python #python-3.x #subprocess
Вопрос:
Traceback (most recent call last): File "skip_ads.py", line 1, in lt;modulegt; import pyautogui ImportError: No module named pyautogui
Я уже установил библиотеку pyautogui, но все равно в ней не указано модуля с именем pyautogui, и я использую подпроцесс для вызова этого скрипта python, если я использую обычную командную строку для запуска этого скрипта, он работает нормально, но когда я использую подпроцесс, он не запускается.
Комментарии:
1. Вероятная проблема заключается в том, что у вас несколько установок Python. Попробуйте выполнить
python -V
это в своем подпроцессе и посмотрите, совпадает ли ответ с тем, что вы получаете в командной строке.2. Вам также может потребоваться проверить ПУТЬ (python, пути к библиотекам и т. Д.), Используемый вашим подпроцессом
3. Почему вы хотите выполнить скрипт python из другого, используя подпроцесс? Вы должны создать модуль вместо сценария и попытаться импортировать/использовать этот модуль в вызывающей программе python.