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

pip安装azure-cli耗时超7分钟,如何提升安装速度?

提升azure-cli 2.42.0安装速度的解决方案

先修正requirements.txt的格式问题

你的requirements.txt中azure-cli== 2.42.0和pandas== 1.5.1存在多余空格,会导致pip解析异常,建议修改为:

azureml-train-core==1.47.0
azureml-sdk==1.47.0
azure-storage-blob==12.13.1
matplotlib==3.6.1
numpy==1.23.4
pandas==1.5.1
pathlib==1.0.1
python-dotenv==0.14.0
pytz==2020.4
azure-cli==2.42.0

具体提速方案

1. 使用国内PyPI镜像源

国内镜像源的下载速度远快于官方源,安装时直接指定镜像:

  • 单独安装azure-cli:
    pip install azure-cli==2.42.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 安装整个requirements.txt:
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 配置全局镜像(一劳永逸):
    • Linux/macOS:在~/.config/pip/pip.conf中添加:
      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      
    • Windows:在C:\Users\<你的用户名>\AppData\Roaming\pip\pip.ini中添加同上内容。

2. 直接安装预编译wheel包

azure-cli提供预编译的wheel包,无需本地编译,速度大幅提升:

  1. 找到对应版本(2.42.0)的通用wheel包(比如azure_cli-2.42.0-py3-none-any.whl)
  2. 下载后本地安装:
    pip install /path/to/azure_cli-2.42.0-py3-none-any.whl
    

3. 禁用缓存与跳过不必要的检查

安装时添加--no-cache-dir参数,避免pip读取旧缓存导致的延迟:

pip install -r requirements.txt --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple

如果已确认所有依赖都已满足,可尝试--no-deps跳过依赖检查(谨慎使用,可能导致依赖缺失):

pip install azure-cli==2.42.0 --no-deps

4. 使用官方专用安装脚本

azure-cli官方提供了针对不同系统的安装脚本,比pip安装更高效:

  • Linux:
    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  • Windows(PowerShell):
    Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'
    
  • macOS:
    brew update && brew install azure-cli@2.42.0
    

5. 优化网络环境

  • 切换至更稳定的有线网络
  • 若允许,使用合规的代理服务提升下载速度

内容的提问来源于stack exchange,提问作者Muhammad Pathan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 10:55:24