解决win11更新引起python一系列错误

解决win11更新引起python一系列错误

问题描述

python -v无回显(包括跑python脚本也没回显)

title

python 无法导库

无论用pycharm自带的导库还是用pip install 导库都报错
title

报错原因

原因:
windows11的某次更新中在WindowsApp文件夹中更新了python.exe文件(一个快捷方式)

如图:
title

双击打开为通过微软商店去安装python
如图:
title

当cmd运行where python 时:

title
会发现有两个python,因为上面那个快捷方式和你自己安装的python重名,导致系统识别了这个快捷方式,然后没有识别到你安装的python,从而导致了python使用时的一系列报错

解决方法:

进入到WindowsApp文件夹,将python.exe重命名或者删除(推荐python3那个文件也一起操作一遍)

尾言

本人在今年三四月份自己学爬虫安装python并且使用的时候就发现了这系列问题,当时搞了三天才解决,本来是不打算写博客的(比较麻烦,要用虚拟机复现一遍),但是周围的同学啥的装python然后使用起来都发现有这些问题,就想着发篇博客来帮帮遇到同样问题的人。具体原因为win11的今年(2023)的某次更新,目前发现2022年安装好python的用户都没有此错误,系统和ide都可以正确识别python

Contents
  1. 1. 解决win11更新引起python一系列错误
    1. 1.1. 问题描述
      1. 1.1.1. python -v无回显(包括跑python脚本也没回显)
      2. 1.1.2. python 无法导库
    2. 1.2. 报错原因
    3. 1.3. 解决方法:
    4. 1.4. 尾言
|