进程以退出代码 -1073741515 (0xC0000135) 结束
Posted
技术标签:
【中文标题】进程以退出代码 -1073741515 (0xC0000135) 结束【英文标题】:Process finished with exit code -1073741515 (0xC0000135) 【发布时间】:2016-02-08 13:01:54 【问题描述】:我正在运行一个 python 脚本,它曾经可以工作(现在甚至可以在我的另一台笔记本电脑上工作),但不能在我当前的计算机上工作 - 我只是得到错误代码:
Process finished with exit code -1073741515 (0xC0000135)
我没有得到任何其他结果 - 甚至来自文件开头的“打印”命令。
我没有找到任何具体的内容。 我重新安装了 python (2.7.9)、pygame (1.9.1) 甚至 pycharm (先尝试了 4.5,现在是 5.0 - 结果相同)
有谁知道这个错误代码是什么意思?我找不到任何关于它的信息。
【问题讨论】:
你的代码在控制台运行正常吗? 刚刚尝试过,但奇怪的是它可以工作......所以我猜错误是在 pycharm 的某个地方?使用与我以前从控制台开始的解释器相同的 python 版本... 你能从 PyCharm 运行其他 Python 代码吗? Python 解释器本身通常根本不会崩溃。如果您安装了一些损坏的 C/C++ 包,就会发生这种情况 是的,我可以从同一个 pycharm 实例运行其他 python 脚本,但是这个脚本/文件似乎不起作用 嗯。当我使用相同版本的 python/pygame/pycharm 编写所有脚本时,这实际上与 .NET 问题无关 【参考方案1】:重新安装python——c:\WINDOWS\system32\中没有python33.dll
也许你有不同的 python 版本——查看 c: 根目录下的文件夹
如果是,则在 pyCharm > Settings > Project Interpreter 中指向您的 python.exe 版本
【讨论】:
【参考方案2】:这可能是由于另一个程序锁定了该内存位置。 在您尝试更严厉的措施之前,请知道重新启动计算机已为我解决了问题。
【讨论】:
【参考方案3】:该错误似乎与本机代码(例如 C/C++)中的问题有关,并且可能与加载某些 dll 文件时出现问题有关。要知道哪个文件,Windows“事件查看器”是您的朋友。
“事件查看器”->“Windows 日志”->“应用程序”提要通常为每个崩溃的应用程序显示一行或多行,其中之一应列出有问题的文件名。
就我个人而言,我在 Python 3.9(在 Windows 10 上使用 Anaconda 安装)上的 matplotlib 观察到了类似的问题。当使用 PyCharm 执行代码时,我可以看到这种错误。从 Anaconda 控制台启动时,相同的代码崩溃了,没有明显的错误。
事件查看器随后显示 freetype.dll 的问题。在这种情况下,通过将包从 2.11.0 降级到 2.10.4 解决了问题:
conda install freetype=2.10.4
根据具体问题,我可以想象删除 pycache 文件夹可能会有所帮助(如其他答案中所述)。此外,有时查看 PATH 环境变量以真正了解为什么从这样的位置加载某些 dll 文件可能是有意义的。
【讨论】:
【参考方案4】:使用 pip 将 pyarrow 升级到最新版本 0.16 后,我在 PyCharm 中遇到了这个错误,运行我在此更新之前运行的相同代码,它使用 pandas read_parquet 指定 engine="pyarrow" 触发使用这个图书馆。使用
卸载并安装以前的版本后pip install pyarrow=="0.15"
问题解决了。
【讨论】:
【参考方案5】:我在 Windows 上的 PyCharm 中运行 .py 时遇到了同样的错误。受https://thenewboston.com/forum/topic.php?id=10088 的启发,我卸载并重新安装了 Python。重新安装时,我检查了ADD PYTHON TO THE PATH
选项。在 PyCharm 中重新创建虚拟环境后,错误消失了。
更新:在另一台 Windows PC(64 位)上,我遇到了同样的错误,即重新安装 Python 还不够。我尝试了两件事。
-
卸载 32 位 Python 并安装 64 位 Python。即下载
python-3.6.4-amd64.exe
而不是python-3.6.4.exe
从 github 重新创建 Pycharm 项目。
在这两个动作之间,错误消失了。
【讨论】:
【参考方案6】:taskkill /F /IM python.exe
如果它刚刚发生并在该错误发生之前正常工作,请尝试此操作。
【讨论】:
【参考方案7】:我通过在 Build, Execution, Deployment --> Python Debugger 下的 Settings 中禁用“PyQt compatible”复选框解决了这个问题。
之后,它应该可以正常调试了。
【讨论】:
【参考方案8】:这是造成它的原因及解决方法:
计算机有两个物理处理器。该代码使用 Numba 进行并行计算。在禁用和重新启用超线程后,这个问题就开始了。要解决它,请清除 pycache 文件夹并运行程序。
【讨论】:
【参考方案9】:我在我的代码中也遇到了这个错误,在我的例子中,问题是共享pickle
,它在 Unix 机器上产生了一个 Windows 机器。
【讨论】:
【参考方案10】:**我遇到了同样的情况,故障源于尝试同时运行终端处理器和图形用户界面。当我点击按钮时程序停止运行** 解决方案:我禁用了终端输入并使用图形。
例如: 如果你这样做
entry1=Entry(root,width=10).pack()
variable= str(input("Whats your name?"))
你会看到错误。
如果您删除 entry1 或变量,您将看不到问题。
【讨论】:
【参考方案11】:如果您尝试使用 dlib 创建 .svm,则问题可能出在 .xml 中,您使用的某些图像会导致问题。尝试创建一个新的 .xml 输出图像(任何图像)或删除您的 .xml 并测试,即使您发现图像问题也可以尝试。
例如,图像“treinamento3.jpg”就是问题所在。我删除了这个命令行:
< image file='delirium\treinamento3.jpg'>
< box top='213' left='86' width='46' height='49'/ >
< box top='531' left='47' width='125' height='123'/ >
< /image >
从我的 .xml 中解决我的问题。
【讨论】:
嗨,埃文,欢迎来到 ***!在使用 dlib 创建 svm / 时,此解决方案非常针对您的问题。所以我担心它不会对其他人有太大帮助。尽管如此,还是感谢您的贡献!以上是关于进程以退出代码 -1073741515 (0xC0000135) 结束的主要内容,如果未能解决你的问题,请参考以下文章
循环向量退出并出现错误进程以退出代码 -1073741819 完成
如果进程以退出代码 0 结束,我应该调用 Process.destroy() 吗?
进程以退出代码 1 Spring Boot Intellij 结束