当前位置:   article > 正文

conda安装python包出错:Collecting package metadata: failed NotWritableError_in general, it's not advisable to use 'sudo conda'

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

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

  1. Collecting package metadata (current_repodata.json): failed
  2. NotWritableError: The current user does not have write permissions to a required path.
  3.   path: /opt/anaconda3/pkgs/cache/8f77de01.json
  4.   uid: 984
  5.   gid: 984
  6. If you feel that permissions on this path are set incorrectly, you can manually
  7. change them by executing
  8.   $ sudo chown 984:984 /opt/anaconda3/pkgs/cache/8f77de01.json
  9. 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博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/385869
推荐阅读
相关标签
  

闽ICP备14008679号