Python 3.x 如何修复selenium和python解释器路径
最近从Linux改为Windows,但我在解释器和selenium或VS代码方面遇到了问题 每当我试图在我的Mac和linux机器上运行代码时,它会在windows上给我错误,我该怎么办Python 3.x 如何修复selenium和python解释器路径,python-3.x,windows,selenium,visual-studio-code,Python 3.x,Windows,Selenium,Visual Studio Code,最近从Linux改为Windows,但我在解释器和selenium或VS代码方面遇到了问题 每当我试图在我的Mac和linux机器上运行代码时,它会在windows上给我错误,我该怎么办 PS C:\Users\xdmoj> & C:/Users/xdmoj/AppData/Local/Microsoft/WindowsApps/python3.7.exe c:/Users/xdmoj/Dropbox/python/Projects/typings.py Traceback
PS C:\Users\xdmoj> & C:/Users/xdmoj/AppData/Local/Microsoft/WindowsApps/python3.7.exe c:/Users/xdmoj/Dropbox/python/Projects/typings.py
Traceback (most recent call last):
File "c:/Users/xdmoj/Dropbox/python/Projects/typings.py", line 14, in <module>
driver = webdriver.Chrome(PATH, options=options)
File "C:\Users\xdmoj\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\selenium\webdriver\chrome\webdriver.py", line 73, in __init__
self.service.start()
File "C:\Users\xdmoj\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\selenium\webdriver\common\service.py", line 76, in start
stdin=PIPE)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 800, in __init__
restore_signals, start_new_session)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 1207, in _execute_child
startupinfo)
OSError: [WinError 193] %1 is not a valid Win32 application
PS C:\Users\xdmoj>&C:/Users/xdmoj/AppData/Local/Microsoft/WindowsApps/python3.7.exe C:/Users/xdmoj/Dropbox/python/Projects/typings.py
回溯(最近一次呼叫最后一次):
文件“c:/Users/xdmoj/Dropbox/python/Projects/typings.py”,第14行,在
driver=webdriver.Chrome(路径,选项=options)
文件“C:\Users\xdmoj\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\Local Packages\Python37\site Packages\selenium\webdriver\chrome\webdriver.py”,第73行,在u_uinit中__
self.service.start()
文件“C:\Users\xdmoj\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7\u qbz5n2kfra8p0\LocalCache\localpackages\Python37\site Packages\selenium\webdriver\common\service.py”,第76行,开始
标准偏差=管道)
文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64_uuuQBZ5N2KFRA8P0\lib\subprocess.py”,第800行,在uuu init中__
恢复信号,启动新会话)
文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64_qbz5n2kfra8p0\lib\subprocess.py”,第1207行,在_execute_child中
startupinfo)
OSError:[WinError 193]%1不是有效的Win32应用程序
什么是路径
?请分享您获得exceptionPATH的整个方法,它适用于chrome web驱动程序所在的位置,但我认为这不是问题所在。这是它使用的解释器路径,我尝试将其更改为python 3.9.6,但是当我下载selenium时,它说它已经在3.7.2上下载了,我如何在3.9.6版本上下载它。您使用的是哪个python版本3.7.2
还是3.9.6
?3.7.2当使用selenium时,请提供path
?这是引发异常的一行。如果解释器路径有问题,它甚至无法引发异常。