Conda创建环境时报错:NotWritableError: The current user does not have write permissions to a required path.

机型:M1 Macbook pro

版本:Python 3.9      Conda:conda forge

问题描述:

在终端和Pycharm创建新环境或利用虚拟环境创建新工程时,报错

NotWritableError: The current user does not have write permissions to a required path.
  path: //anaconda/pkgs/conda-4.5.2-py27_0/info/repodata_record.json
  uid: 502
  gid: 20

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

  $ sudo chown 502:20 //anaconda/pkgs/conda-4.5.2-py27_0/info/repodata_record.json

In general, it's not advisable to use 'sudo conda'.
原因分析:

用户没有对conda文件夹的读写权限,可能是因为在安装conda forge时使用了管理员权限sudo

解决方案:

找到conda文件夹,到其上层路径,运行如下命令,赋予本机用户读写权限

sudo chown -R xxx miniforge    #xxx为自己的用户名,miniforge是conda forge的文件夹
参考文章:

https://blog.csdn.net/weixin_45392081/article/details/106540094

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容