Cri*_*ber 14 python pygame error-code pycharm
我运行一个python脚本,它曾经工作,甚至在我的笔记本电脑上,但不是在我的其他计算机上 - 我只是得到错误代码:
<<进程以退出代码-1073741515(0xC0000135)>>结束
我没有得到任何其他结果 - 甚至没有从文件开头的"打印"命令.
我没有找到任何特定的东西..我重新安装了python(2.7.9),pygame(1.9.1)甚至pycharm(首先尝试4.5,现在用5.0 - 相同的结果)
有谁知道错误代码是什么意思?我找不到任何关于它的东西.
小智 9
重新安装 python——你在 c:\WINDOWS\system32\ 中没有 python33.dll
也许你有不同的python版本——查看c根目录下的文件夹:
如果是,则在 pyCharm > Settings > Project Interpreter 中指向您的 python.exe 版本
小智 6
该错误似乎与本机代码(例如 C/C++)中的问题有关,并且可能与加载某些 dll 文件时的问题有关。要了解哪个文件,Windows“事件查看器”是您的朋友。
“事件查看器”->“Windows 日志”->“应用程序”提要通常会为每个崩溃的应用程序显示一行或多行,其中之一应列出有问题的文件名。
就我个人而言,我在 Python 3.9 上观察到 matplotlib 存在类似问题(在 Windows 10 上使用 Anaconda 安装)。当使用 PyCharm 执行代码时,我可以看到这种错误。从 Anaconda 控制台启动时,相同的代码崩溃了,没有可见的错误。
然后事件查看器显示 freetype.dll 存在问题。在这种情况下,通过将包从 2.11.0 降级到 2.10.4 解决了问题:
conda install freetype=2.10.4
Run Code Online (Sandbox Code Playgroud)
根据具体问题,我可以想象删除 pycache 文件夹可能会有所帮助(就像其他答案中提到的那样)。另外,有时查看 PATH 环境变量可能会有意义,以真正理解为什么从这样的位置加载某些 dll 文件。