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

咨询:Azure Cloud Shell中pip安装的Python包存储位置

Azure门户CLI/PowerShell中pip安装包的位置说明

一、安装位置解析

当你在Azure门户的Cloud Shell(含Bash/CLI或PowerShell环境)执行pip install安装Python包时,这些包不会存到自动创建的存储账户中,而是安装在Cloud Shell临时运行容器的本地文件系统里:

  • Bash环境默认路径:~/.local/lib/pythonX.X/site-packages/(X.X为你使用的Python版本,比如3.9)
  • PowerShell环境默认路径:$HOME\.local\lib\pythonX.X\site-packages\

Cloud Shell仅会将存储账户的文件共享挂载到/home/<你的用户名>(Bash)或$HOME(PowerShell)目录,用来持久化你的个人文件(如自定义脚本、上传的文档),而pip安装的包属于容器的系统级依赖,不会同步到存储账户。

二、存储账户中找不到包的原因

自动创建的存储账户仅负责保存你的个人持久化数据,Cloud Shell的临时容器会在会话关闭后销毁,容器内安装的包也会随之消失。下次重新打开Cloud Shell时,需要重新执行pip install才能再次使用这些包。

三、持久化安装包的方法

如果需要让安装的包在每次打开Cloud Shell时都可用,可以创建存放在持久化路径下的Python虚拟环境:

# Bash环境示例
python -m venv $HOME/myenv
source $HOME/myenv/bin/activate
pip install <你的包名>
# PowerShell环境示例
python -m venv $HOME/myenv
. $HOME/myenv/Scripts/Activate.ps1
pip install <你的包名>

虚拟环境会被保存在存储账户的持久化路径中,下次打开Cloud Shell直接激活该环境即可使用已安装的包。

内容的提问来源于stack exchange,提问作者Manu Chadha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:02:05