在无管理员权限的情况下,使用安装Python补全pip临时配置环境变量;即零权限使用node.js/npm


发布者 ourjs  发布时间 1772607839075
关键字 Python 

在无管理员权限的情况下,使用安装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 模块。

  1. 打开 Python 解压目录:C:\Users\xxx\Downloads\python-3.14.3-embed-amd64;
  2. 找到 python314._pth 文件(后缀是 .pth,不是 .py),右键用记事本打开;
  3. 找到最后一行 #import site,删除前面的 # 注释(取消注释),保存文件; 修改前:#import site 修改后:import site
  4. 关闭记事本,这一步是让 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








  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA