Ubuntu上的Anaconda - 使用conda命令更新权限出错

时间:2016-06-11 17:53:57

标签: python ubuntu permissions sudo

在Windows 8.1的笔记本电脑上,我安装了vmware和ubuntu 16.4。

我最近安装了Anaconda 2.7(x64)。安装anaconda的目录是:

 /home/anaconda2/

当我尝试使用以下命令更新软件包时,我遇到了如下所述的错误:

 conda update --all

错误

 Error: Missing write permissions in: /home/anaconda2

我尝试使用 sudo ,并尝试在 visudo 下写下以下权限

madhu ALL=(ALL:ALL)  ALL

没有任何效果......

有人可以帮帮我吗?

3 个答案:

答案 0 :(得分:9)

这个怎么样....

 sudo chown -R <username> /home/anaconda2/

答案 1 :(得分:3)

尝试命令sudo env "PATH=$PATH" conda

使用命令为Anaconda安装OpenCV时遇到了同样的问题。

$ conda install opencv

当我使用以下命令时,这已得到修复:

$ sudo env "PATH=$PATH" conda install opencv

答案 2 :(得分:2)

如果您在Windows中尝试,可以通过向用户授予权限来更正此错误。为此

1.转到程序文件中位于OS Drive中的Anaconda文件夹 2.然后单击属性 3.在安全选项卡下,单击编辑以更改权限 4.在此之下选择您的用户并向该用户授予完全控制权限。 5.应用设置然后重新打开命令promt并键入

        >conda install "package name(eg scipy)"

就是这样。 现在您的包安装