我试图在Python解释器中调用带有子进程的python "hello.py“。但是我无法解决这个错误。Python3.4.1.
import subprocess
subprocess.call(['hello.py', 'htmlfilename.htm'])
Traceback (most recent call last):
File "<pyshell#42>", line 1, in <module>
subprocess.call(['hello.py', 'htmlfilename.htm'])
File "C:\Python34\lib\subprocess.py", line 537, in call
with Popen(*popenargs, **kwargs) as p:
File "C:\Python34\lib\subprocess.py", line 858, in __init__
restore_signals, start_new_session)
File "C:\Python34\lib\subprocess.py", line 1111, in _execute_child
startupinfo)
OSError: [WinError 193] %1 is not a valid Win32 application
此外,除了使用子进程之外,还有其他方法可以“用参数调用python脚本”吗?
发布于 2021-08-26 16:03:24
我在试图安装SpaCy时遇到了这个错误。我有Python3.7 32位版本,它不允许我安装SpaCy。
首先,我尝试升级到Python3.9 64位版本并卸载python3.7。然后,为了保存我的库,我将python3.7版本的站点包复制到3.9版本,这给了我下载SpaCy时的错误。
虽然lib文件夹中有很多错误,但我通过卸载OSError并重新安装NumPy解决了NumPy:NumPy 193。
https://stackoverflow.com/questions/25651990
复制相似问题