Я использую подпроцесс для вызова скрипта python, и когда он запускается, он выдает мне эту ошибку. Я уже установил все библиотеки с помощью pip

#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.