azure 使用PIP包覆盖MSI安装中的包

smdncfj3  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(149)

我拥有一台Windows笔记本电脑,它没有任何ADMIN权限。我们的公司已经安装了旧版本的Microsoft Azure CLI管理员权限(MSI安装程序)。但是现在,Microsoft Azure CLI已经过时了,所以我尝试通过安装PIP install的新版本来使用新版本。

pip install azure-cli

字符串
安装工作得很好,但一旦我使用命令行(az)或Terraform。Terraform仍然使用旧版本的Azure CLI。
有人有解决方案来覆盖PIP安装而不是Microsoft Azure(MSI安装程序)中的az命令?
限制:很难处理我公司的IT管理员提升管理权限。在向他们求助之前,我会自己修好它。

  • 谢谢你-谢谢
    有人有解决方案来覆盖PIP安装而不是Microsoft Azure(MSI安装程序)中的az命令?
5kgi1eie

5kgi1eie1#

要覆盖PIP安装中的az命令并使用它而不是Microsoft Azure MSI安装程序,您需要确保PIP安装的az可执行文件在系统的PATH中优先。
以下是实现此目标的分步指南:

步骤:

  • 验证PIP安装:确保已使用PIP安装Azure CLI。如果您还没有安装它,可以使用以下命令来安装:

第一个月


的数据

  • 安装成功后:*


  • 检查PIP-installed az可执行文件的位置:查找PIP安装的az命令所在的位置。
  • 位置取决于您的Python安装,并且可能因系统而异。常见的位置是Linux/macOS上的/usr/local/bin和Windows上的C:\PythonXX\Scripts


  • /path/to/pip/az替换为PIP安装的az可执行文件的实际路径。
  • 修改系统的PATH环境变量:可以通过“系统属性”设置PATH变量:
  • Win + Pause/Break打开系统窗口。
  • 点击“高级系统设置”。
  • 单击“环境变量”按钮。
  • 在“系统变量”部分,选择“路径”变量,然后单击“编辑”。
  • 添加一个新条目,其中包含PIP安装的az目录的路径,例如C:\path\to\pip\az。单击“确定”保存更改。


  • 重新启动或打开新终端:修改PATH变量后,关闭并重新打开终端或命令提示符,以确保更改生效。
  • 现在,当您运行az命令时,PIP安装的版本应该优先,并且您将使用通过PIP安装的版本,而不是MSI安装的版本。


相关问题