python运行出现OSError: [WinError 87] 参数错误。

各位大神请指导下小白,win7 64位下,python3.7,selenium3.11,chrome62版本,chromedriver2.35。搞了好久还有这个提示。

cookie获取中
Traceback (most recent call last):
File “F:\12306\12306-master\init\select_ticket_info.py”, line 151, in main
getDrvicesID(self)
File “F:\12306\12306-master\config\getCookie.py”, line 17, in getDrvicesID
driver = webdriver.Chrome(executable_path=TickerConfig.CHROME_PATH)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\chrome\webdriver.py”, line 68, in init
self.service.start()
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\selenium\webdriver\common\service.py”, line 76, in start
stdin=PIPE)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\subprocess.py”, line 775, in init
restore_signals, start_new_session)
File “C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\subprocess.py”, line 1178, in _execute_child
startupinfo)
OSError: [WinError 87] 参数错误。

这是什么原因?

<think>好的,我现在需要帮助用户解决Windows错误0xe06d7363的问题。首先,我得仔细看看用户提供的引用资料,看看里面有哪些可能的解决方案。 根据引用[1]和[4],这个错误通常和内存不足或者软件兼容性问题有关。引用[4]提到可能是在导入某个包时出现,特别是包与平台不兼容的情况。用户提到他们在Python中调用C++的DLL时遇到这个问题,而引用[2]和[3]说明项目在部分电脑上能运行,但在特定的工作电脑上失败。这说明问题可能出在环境配置上,比如缺少依赖库或者系统版本不一致。 接下来,我需要整理可能的解决步骤。首先,检查内存是否足够,是否有内存泄漏的情况。如果是在导入包时报错,可能需要重新安装或更新包,确保版本兼容。此外,DLL的问题可能涉及到运行时库,比如VC++ Redistributable是否安装正确,或者系统更新是否缺失。还有可能路径问题,比如DLL的依赖项是否都在PATH环境变量中,或者是否有权限问题导致无法加载DLL。 另外,用户提到在另一台电脑上可以运行,所以需要比较两台电脑的环境差异。比如Python版本、操作系统版本、安装的运行时库等。可能还需要使用依赖查看工具,如Dependency Walker,来检查DLL的依赖是否满足。 最后,总结这些可能性,分步骤建议用户逐一排查,从简单到复杂,比如先检查内存,然后重新安装相关软件,检查依赖库,最后考虑系统级别的修复或更新。</think>### Windows 错误 0xe06d7363 的解决方案 #### 1. **检查内存问题** - 该错误可能与内存不足(out of memory)相关[^4]。 - 关闭不必要的程序释放内存。 - 检查代码中是否存在内存泄漏(如循环中未释放资源)。 - 若错误出现在导入第三方库(如`xgboost`或`pycudadecon`),尝试卸载后重新安装兼容版本: ```bash pip uninstall [包名] && pip install [包名] --no-cache ``` #### 2. **验证 DLL 依赖与环境配置** - **运行时库缺失**:确保目标电脑安装了与 DLL 匹配的运行时库(如 VC++ Redistributable for Visual Studio 2013)[^3]。 - **系统路径问题**:将 DLL 的依赖项(如其他动态链接库)添加到系统 `PATH` 环境变量中。 - **权限问题**:以管理员权限运行 Python 脚本或确保 DLL 文件未被其他进程占用。 #### 3. **排查兼容性问题** - 检查 Python 版本与 DLL 编译环境是否一致(如 32/64 位)[^2]。 - 使用工具(如 Dependency Walker)分析 DLL 的依赖项是否完整[^3]。 #### 4. **系统修复与更新** - 运行 `sfc /scannow` 修复系统文件。 - 更新操作系统至最新版本,安装所有安全补丁。 #### 5. **简化测试** - 编写最小化测试代码,确认问题是否由特定参数或调用方式导致[^3]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值