(Правка: я сделал опечатку при написании этого вопроса: я поставил кавычку вокруг "pyparsing" в скрипте. Спасибо @dswdsyd)
При запуске скрипта python на целевой машине есть только стандартная библиотека python,Когда требуется пакет, я должен сначала установить его. Например, когда я попытался установить pyparsing и импортировать его:
subprocess.call([sys.executable, "-m", "pip", "install", "pyparsing"])
import pyparsing
я получил ошибку:
ModuleNotFoundError: No module named 'pyparsing'
Так как установить и импортировать пакет в том же скрипте Python?
[Update:] При втором запуске скрипта пакет может быть импортирован. Странно.