我是靠谱客的博主 眼睛大煎饼,最近开发中收集的这篇文章主要介绍conda安装python包出错:Collecting package metadata: failed NotWritableError,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近在服务器上用conda命令安装python依赖包时总是报错,如下:

Collecting package metadata (current_repodata.json): failed

NotWritableError: The current user does not have write permissions to a required path.
  path: /opt/anaconda3/pkgs/cache/8f77de01.json
  uid: 984
  gid: 984

If you feel that permissions on this path are set incorrectly, you can manually
change them by executing

  $ sudo chown 984:984 /opt/anaconda3/pkgs/cache/8f77de01.json

In general, it's not advisable to use 'sudo conda'.

 原因:

创建Anaconda时使用了root权限,所以在普通用户使用时就会报错,提示对Anaconda没权限修改。

解决办法:

给本用户Anaconda文件夹的权限:cd到anaconda3文件夹所在的路径(我的是/opt),运行

$ sudo chown -R username anaconda3  #username替换为自己用户名

之后就可以正常安装python包啦!

参考链接:

conda创建环境报错:NotWritableError: The current user does not have write permissions to a required path._HaotianYan的博客-CSDN博客

最后

以上就是眼睛大煎饼为你收集整理的conda安装python包出错:Collecting package metadata: failed NotWritableError的全部内容,希望文章能够帮你解决conda安装python包出错:Collecting package metadata: failed NotWritableError所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部