You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

共享Windows服务器如何配置pip实现多用户全局安装Python包

Windows服务器pip全局共享包配置方案

前置检查

首先确认服务器上的Python已选择「为所有用户安装」选项,安装路径为所有用户可访问的公共目录,例如C:\Program Files\PythonXX(XX为Python版本号),而非某一用户的个人文件夹。如果Python最初为单用户安装,需重新运行安装包选择「为所有用户安装」完成重装。

步骤1:调整目录访问权限

  • 找到Python根安装目录(如C:\Program Files\Python311)以及同级的Scripts目录,右键点击「属性」→切换到「安全」选项卡
  • 点击「编辑」按钮,给Users用户组添加「修改」和「写入」权限,应用设置后确认退出

若需更严格的权限控制,可单独创建Python使用用户组,仅给该组开放上述目录的写入权限即可。

步骤2:配置pip全局安装规则

可任选以下一种方式配置:

方式1:单次安装指定全局参数

执行pip安装命令时追加--system参数,即可强制将包安装到全局公共目录,示例命令:

pip install numpy --system

方式2:修改配置文件默认全局安装

无需每次输入参数,一次配置永久生效:

  1. 在资源管理器地址栏输入%PROGRAMDATA%回车,进入系统公共配置目录
  2. 新建名为pip的文件夹,进入该文件夹后新建文本文档,重命名为pip.ini(需提前开启文件扩展名显示,避免生成pip.ini.txt无效文件)
  3. 打开pip.ini写入以下配置内容:
[global]
target = C:\Program Files\Python311\Lib\site-packages

注意将上述路径替换为你服务器实际Python安装对应的site-packages目录路径
保存文件后配置即时生效,后续所有用户执行pip install 包名都会默认将包安装到全局目录。

配置验证

任意用户完成包安装后,切换到另一用户账号执行pip show 已安装包名,查看返回结果的Location字段:若显示为全局site-packages路径,而非C:\Users\当前用户名\AppData\Roaming\Python\PythonXX\site-packages这类用户私有路径,即为配置成功。

注意事项

  • 服务器存在多版本Python时,需对应修改不同版本的目标路径,避免包安装错位
  • 全局升级包版本前需确认所有用户的代码兼容新版本,避免影响其他用户的正常业务运行

内容的提问来源于stack exchange,提问作者Denver Dang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 08:12:02