also you said "You can still run a subprocess and not open a command line window by using the relevant Python APIs"
my subprocess runs the artiq_run.exe file which from my understanding has to be executed in the command window.
I am getting this error whenever I try and run the whole artiq_run.py in a python script
Traceback (most recent call last):
File "C:\Users\ElHelalym\AppData\Local\Continuum\anaconda3\envs\artiq\Lib\site-packages\artiq\frontend\llvmlite_artiq\binding\ffi.py", line 119, in <module>
lib = ctypes.CDLL(os.path.join(_lib_dir, lib_name))
File "C:\Users\ElHelalym\AppData\Local\Programs\Python\Python37-32\lib\ctypes__init__.py", line 364, in init
self.handle = dlopen(self.name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\ElHelalym\AppData\Local\Continuum\anaconda3\envs\artiq\Lib\site-packages\artiq\frontend\artiq1.py", line 13, in <module>
from llvmlite_artiq import binding as llvm
File "C:\Users\ElHelalym\AppData\Local\Continuum\anaconda3\envs\artiq\Lib\site-packages\artiq\frontend\llvmlite_artiq\binding__init.py", line 6, in <module>
from .dylib import *
File "C:\Users\ElHelalym\AppData\Local\Continuum\anaconda3\envs\artiq\Lib\site-packages\artiq\frontend\llvmlite_artiq\binding\dylib.py", line 4, in <module>
from . import ffi
File "C:\Users\ElHelalym\AppData\Local\Continuum\anaconda3\envs\artiq\Lib\site-packages\artiq\frontend\llvmlite_artiq\binding\ffi.py", line 124, in <module>
lib = ctypes.CDLL(lib_name)
File "C:\Users\ElHelalym\AppData\Local\Programs\Python\Python37-32\lib\ctypes__init.py", line 364, in init
self.handle = dlopen(self.name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application