机型: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