Jupyter Notebook安装plotnine失败:WinError 5访问被拒如何解决
WinError5 权限拒绝安装plotnine的解决方法
报错本质:Windows下
c:\programdata\anaconda3全局目录需要管理员权限写入,非管理员启动的Jupyter进程无权限修改现有pandas包的元数据文件。
快速验证方案:加--user参数安装
在Jupyter单元格执行命令,将包安装到当前用户私有目录,绕开全局目录权限限制:!pip install plotnine --user
若仍报错:管理员身份启动Jupyter
- 完全关闭当前运行的所有Jupyter进程
- 右键点击Jupyter Notebook启动快捷方式,选择「以管理员身份运行」
- 重新执行
!pip install plotnine完成安装
Anaconda环境适配方案:conda源安装
若安装时pip需要升级全局pandas版本才触发权限拦截,可直接用conda安装,自动处理依赖与权限问题:!conda install -c conda-forge plotnine -y
兜底方案:新建用户级独立虚拟环境
若全局Anaconda目录权限异常无法修正,可创建完全位于用户目录的独立环境,彻底绕开ProgramData路径的权限限制:
- 打开普通权限的Anaconda Prompt,执行环境创建命令,同时安装plotnine:
conda create -n plot_env python=3.9 plotnine -y - 激活环境后将内核注册到Jupyter,后续使用该内核即可正常调用plotnine。
内容的提问来源于stack exchange,提问作者synat
相关产品推荐
相关产品推荐

