VbaShellRun для Python ⇐ Python
-
Anonymous
VbaShellRun для Python
Я запускаю макрос из Excel, который вызывает скрипт Python. У меня Python 3.11.5 установлен в одном месте на моем компьютере, а Python 3.12.1 — в другом. Когда я вызываю скрипт, используя 3.11.5
vbaShell.Run """C:\Python311\python.exe""" Он работает без каких-либо проблем. Но когда я запускаю его с 3.12.1
vbaShell.Run """C:\Users\username\AppData\Local\Programs\Python\Python312\python.exe""" Я вижу вспышку оболочки Python, а затем ничего. Мне нужна помощь в устранении неполадок, поскольку я не получаю сообщения об ошибке, а оболочка немедленно закрывается. Также есть какие-либо предложения относительно того, почему 3.11 будет работать, а 3.12 - нет. В скрипте .py, который я вызываю, не должно быть проблем с совместимостью.
Я запускаю макрос из Excel, который вызывает скрипт Python. У меня Python 3.11.5 установлен в одном месте на моем компьютере, а Python 3.12.1 — в другом. Когда я вызываю скрипт, используя 3.11.5
vbaShell.Run """C:\Python311\python.exe""" Он работает без каких-либо проблем. Но когда я запускаю его с 3.12.1
vbaShell.Run """C:\Users\username\AppData\Local\Programs\Python\Python312\python.exe""" Я вижу вспышку оболочки Python, а затем ничего. Мне нужна помощь в устранении неполадок, поскольку я не получаю сообщения об ошибке, а оболочка немедленно закрывается. Также есть какие-либо предложения относительно того, почему 3.11 будет работать, а 3.12 - нет. В скрипте .py, который я вызываю, не должно быть проблем с совместимостью.