bat 执行python 闪退 python代码闪退 |
您所在的位置:网站首页 › pycharm打包项目后运行闪退 › bat 执行python 闪退 python代码闪退 |
问题描述: 因为本人有一个星期左右没有动python,结果某天下午运行时突然发生极其诡异的现象,出现不少问题,现作出总结: 问题1.VScode 运行代码在“终端”中输出结果一闪而过:描述:运行简单代码 print("aaa") ,结果“aaa”在终端中一闪而过,通过瞬间截图,发现提示一串代码: conda run -n base --no-capture-output --live-stream python f:/Tutor_tasks/chen/Project2/ codes/test.py描述:在终端(Anaconda prompt)可以运行代码,但在编译器中会提示错误,目前只截图vscode报错。其中model.py是我自己写的一个脚本文件。 在保证运行内核IDE正确的前提下,在Anaconda prompt中可以运行,可以import model,但在vscode等运行不了,提示少了某个包,实际这个包是有的: 后来调试大半天,发现就是因为用户名为中文导致的python环境崩溃。 下面将具体介绍如何解决用户名为中文导致的python环境崩溃 解决问题1:在VSCODE中下载插件“code runer”即可让代码的输出出现在“output”当中,不会一闪而过了。 建议:vscode真的是个轻量的编程工具,如果专业做项目,建议用pycharm 解决问题2:Python环境受中文用户名影响,导致混乱,部分包报错找不到。解决方法:因为更改用户名完全不管用,而百度了其他办法也无效,自己试探了很久,最终解决了。这部分画重点了呦~ 第一步:卸载Anaconda、Pycharm: 一定要卸载干净,手动去Anaconda安装文件夹中全部删除 第二步:配置“系统环境变量”Temp和Tmp,并重启电脑: 在“系统环境变量”中,找到“用户变量”中的Temp和Tmp,将其改为英文路径。 上图是已经改好的,这个时候Temp和Tmp为英文路径。 重启电脑!!!重启电脑!!!重启电脑!!! 第三步:重现安装Anaconda和pycharm: 首先安装较低版本的Anaconda,写文章的时间是2022年,但我重新安装的anaconda是2018年12月的(可以百度“anaconda历史版本”)。 然后安装Pycharm,这个没有版本要求。 重启电脑!!!重启电脑!!!重启电脑!!! 现在基本就问题解决了,python在各个地方都可运行了~ 大功告成!!完结撒花耶(^-^)V有问题欢迎私信~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |