使用uv创建系统全局python执行环境

uv最近倍受大家推崇,但是他适合创建开发环境,类似npm的使用方法。

那么如果想要实现创建系统全局的python执行环境又该怎么做呢?

其实很简单,首先在电脑中创建对应的公共目录,在下边正常创建uv的环境:

复制代码
uv venv .uv_global_venv

然后将该目录加入windows的path中。

大功告成?别急,输入 python --version 返回空白行是什么意思?

【踩坑】不断尝试排查,发现随便输入命令会报错,而这个不会,同时输入python会拉起Windows Store,根据这个问题查找资料,输入

复制代码
Get-Command python -All

发现有2个python,而我们自定义的路径排在第二位,输入

复制代码
Get-Command python | Format-List *

看到排第一位的完整目录是 C:\Users\用户名\AppData\Local\Microsoft\WindowsApps

【原因】Windows 预装的「应用执行别名」会默认添加 python.exe 占位符到 Path 中,且优先级通常较高。当系统找不到真正的 Python 时,就会调用这个占位符(表现为无反应或打开应用商店)。即使你后来配置了全局 uv 环境,若其路径优先级低于 WindowsApps,仍会被占位符覆盖。

那么从Windows的path中果然找到了该配置,且比自定义的python环境配置靠前,修改path的先后顺序后发现仍然不行。

【终极方案】

  1. 在windows设置中搜索并进入「应用执行别名」
  2. 在列表中找到 python.exepython3.exe 对应的开关,全部关闭

问题解决

相关推荐
jedi-knight几秒前
AGI时代下的青年教师与学术民主化
人工智能·python·agi
迷藏4943 分钟前
**eBPF实战进阶:从零构建网络流量监控与过滤系统**在现代云原生架构中,**网络可观测性**和**安全隔离**已成为
java·网络·python·云原生·架构
迷藏4944 分钟前
**发散创新:基于Solid协议的Web3.0去中心化身份认证系统实战解析**在Web3.
java·python·web3·去中心化·区块链
weixin_1562415757635 分钟前
基于YOLOv8深度学习花卉识别系统摄像头实时图片文件夹多图片等另有其他的识别系统可二开
大数据·人工智能·python·深度学习·yolo
AI_Claude_code40 分钟前
ZLibrary访问困境方案三:Web代理与轻量级转发服务的搭建与优化
爬虫·python·web安全·搜索引擎·网络安全·web3·httpx
小陈工43 分钟前
2026年4月7日技术资讯洞察:下一代数据库融合、AI基础设施竞赛与异步编程实战
开发语言·前端·数据库·人工智能·python
时空无限1 小时前
ansible 由于不同主机 python 版本不同执行报错
python·ansible
ZhengEnCi1 小时前
P2E-Python字典操作完全指南-从增删改查到遍历嵌套的Python编程利器
python
alanesnape1 小时前
使用AVL平衡树和列表实现 map容器 -- 附加测试/python代码
python·map·avl 平衡树·bst树·二叉树旋转
卤炖阑尾炎1 小时前
Python 网络编程实战:从 TCP/UDP 基础到高并发服务器开发
网络·python·tcp/ip