在无管理员权限的情况下,使用安装Python 嵌入式版本,包括补全 pip、运行脚本、临时配置环境变量等。
下载 embeddable package
Python 嵌入式包(embed 版)本身就是为「免安装、无权限」设计的,所有操作都基于绝对路径或临时环境变量,无需写入系统注册表 / 全局路径。
下载并解压 : https://www.python.org/downloads/windows/
补全 pip
嵌入式包默认无 pip,打开浏览器,下载 get-pip.py 文件: 地址:https://bootstrap.pypa.io/get-pip.py 保存到 Python 解压目录
# 切换到 Python 目录(复制路径直接粘贴)
cd C:\Users\xxxx\Downloads\python-3.14.3-embed-amd64
# 运行 get-pip.py 安装 pip
python.exe get-pip.py
目录下会出现 Scripts 文件夹,里面有 pip.exe。
临时配置环境变量
避免每次输长路径,关闭 CMD 失效
# 1. 临时添加 Python 路径到 PATH
set PATH=C:\Users\xxx\Downloads\python-3.14.3-embed-amd64;%PATH%
# 2. 临时添加 pip 路径(Scripts 文件夹)
set PATH=C:\Users\xxx\Downloads\python-3.14.3-embed-amd64\Scripts;%PATH%
修改配置文件
Python 嵌入式版本的配置文件限制了 site-packages(pip 所在目录)的加载,导致无法识别 pip 模块。
- 打开 Python 解压目录:C:\Users\xxx\Downloads\python-3.14.3-embed-amd64;
- 找到 python314._pth 文件(后缀是 .pth,不是 .py),右键用记事本打开;
- 找到最后一行 #import site,删除前面的 # 注释(取消注释),保存文件; 修改前:#import site 修改后:import site
- 关闭记事本,这一步是让 Python 加载 site-packages 目录(pip 安装的模块都在这里)。
现在可直接用简化命令
python --version
pip install requests
python C:\Users\CN2026030002\Desktop\test.py
Node.js 零权限安装
Node.js的安装更简单, 下载 zip 安装包 https://nodejs.cn/download/
解压后,将路径添加到环境变量即可:
set PATH=C:\Users\xxx\Downloads\node-v24.14.0-win-x64;%PATH%
node --version
npm --versin
回复 (0)
微信扫码 立即评论
