pycharm启动Debug报错* Restarting with stat...python.exe: can‘t open file ‘E:\\SoftSetuplocation\\PyCharm

 Pycharm2024.1 flask项目Dubug启动报错如下:

C:\Users\Administrator\Desktop\flask-api\.venv\Scripts\python.exe -X pycache_prefix=C:\Users\Administrator\AppData\Local\JetBrains\PyCharm2024.1\cpython-cache "E:/SoftSetuplocation/PyCharm 2024.1/plugins/python/helpers/pydev/pydevd.py" --multiprocess --qt-support=auto --client 127.0.0.1 --port 51183 --file C:\Users\Administrator\Desktop\flask-api\app.py 
已连接到 pydev 调试器(内部版本号 241.14494.241) * Serving Flask app 'app'
 * Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit
 * Restarting with stat
C:\Program Files\Python312\python.exe: can't open file 'E:\\SoftSetuplocation\\PyCharm': [Errno 2] No such file or directory

进程已结束,退出代码为 2

flask运行/调试配置如下:

我这里用的是PyCharm 2024.1,和旧版的Pycharm配置区别很大,FLASK_DEBUG的的复选框没有了

旧版如下 

flask启动Debug代码如下 :

app = Flask(__name__)
# 启动debug
app.debug=True
# 这种写法也可以,修改配置启动debug的方法
# app.config['DEBUG'] = True  


@app.route('/')
def hello_world():  # put application's code here
    return 'Hello World'

if __name__ == '__main__':
    #这种启动debug方式也可以
    #app.run(debug=True) 
    app.run()

错误原因分析:

根据报错信息: E:\\SoftSetuplocation\\PyCharm': [Errno 2] No such file or directory  

E:\\SoftSetuplocation\\  是我安装Pycharm工具的上级目录位置 发现Pycharm启动debug时,找不到... /plugins/python/helpers/pydev/pydevd.py文件导致,Pycharm安装位置:

E:\SoftSetuplocation\PyCharm 2024.1\bin

这就是Pycharm新版的一个bug,因为安装的时候选择安装位置,PyCharm 2024.1是Pycharm安装软件创建的,你不修改PyCharm 2024.1为PyCharm的话启动debug就会报最上面的错误

解决办法:

打开Pycharm安装位置(桌面Pycharm图标右击打开文件所在位置就能找到Pycharm安装位置)

修改Pycharm安装路径文件夹名称,把PyCharm 2024.1文件夹名改为PyCharm就能解决

注意:改完文件夹名称后记得把Pycharm以前的快捷方式删掉,重新创建快捷方式,要不然旧的快捷方式(桌面图标)就打不开Pycharm,因为路径变了,快捷方式找不到Pycharm就报错打不开

Pycharm新建快捷方式如下:

桌面快捷方式名字,你可以随意改

解决后运行flask启动debug如下:

参考资料:

https://blog.csdn.net/m0_46269959/article/details/132489550

https://blog.csdn.net/Oopsl/article/details/105313413

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值