人间熙攘,好久不见

vuePress-theme-reco Magic    2017 - 2023
人间熙攘,好久不见 人间熙攘,好久不见

Choose mode

  • dark
  • auto
  • light
Home
Category
  • tools
  • Zsh
  • iTerm2
  • Front-end
  • 版本控制-Git
  • Rust
  • skia-safe
  • 第三方对接
  • MQTT
  • Powershell
  • python
  • MD5
  • SHA1
  • wsl2
Tags
TimeLine
GitHub
  • Github (opens new window)
  • Before (opens new window)
author-avatar

Magic

23

文章

15

标签

Home
Category
  • tools
  • Zsh
  • iTerm2
  • Front-end
  • 版本控制-Git
  • Rust
  • skia-safe
  • 第三方对接
  • MQTT
  • Powershell
  • python
  • MD5
  • SHA1
  • wsl2
Tags
TimeLine
GitHub
  • Github (opens new window)
  • Before (opens new window)

Win10 下输入 `python` 打开 Windows应用商店

vuePress-theme-reco Magic    2017 - 2023

Win10 下输入 python 打开 Windows应用商店

Magic 2021-11-14 Win10

最近在 Win10 下 Windows Terminal 中输入 python,莫名奇妙的会打开 Wi0应用商店,之前因为是通过 scoop 安装的 python38,所以都是通过 python38 来运行的,但是最近在 rust 下的 skia-safe 图形库使用过程中要编译一个库 skia-binding,然后是需要 python 命令,而不是 python38

# 解决办法

  • 查看原因
where python

: D:\GlobalScoopApps\shims\python.exe
: C:\Users\MSI\scoop\shims\python.exe
: C:\Users\MSI\AppData\Local\Microsoft\WindowsApps\python.exe

可以看到 Microsoft\WindowsApps\python.exe 这里也有一个 python,其实这个是无用的,就是这么流氓~

然后 打开 系统环境变量中查看:

system-var

需要把这条记录删除,因为下移到最后也是无用的,然后还要继续后面的步骤才可以

  • 进入 C:\Users\MSI\AppData\Local\Microsoft\WindowsApps 目录
# 后面目录替换成你当前的路径
open C:\Users\MSI\AppData\Local\Microsoft\WindowsApps

然后删除 python.exe、python3.exe,删除不成功的话需要使用如下命令,需要在 cmd 中打开,并且进入当前目录:

  • rd/s/q 盘符:某个文件夹 (强制删除文件文件夹和文件夹内所有文件)
  • del/f/s/q 盘符:文件名 (强制删除文件,文件名必须加文件后缀名)
del/f/s/q python.exe
del/f/s/q python3.exe

然后重新打开 cmd 运行 python 可以看到并不会打开 应用商店了;

如果是通过 scoop 安装 python 的话,需要修改 /shims/python.ps1,因为 $path 有可能是之前应用商店中的 python 地址,需要修改为 当前 python 的地址。

欢迎来到 人间熙攘,好久不见
看板娘