Windows 10 上的 EnvironmentNotWritableError

EnvironmentNotWritableError on Windows 10

我正在尝试让 python-utils 包和 utils 模块在我的 anaconda3 中工作。但是,每当我打开 Anaconda Powershell 并尝试安装包时,它都会失败并显示评论

EnvironmentNotWritableError: The current user does not have write permissions to the target environment. environment location: C:\ProgramData\Anaconda3

我搜索了解决方案,并被建议我更新 conda。 然而,当我运行下面的评论

conda update -n base -c defaults conda

它也失败并显示 EnvironmentNotWritableError。

然后我发现有评论说可能我的conda在某些地方没有安装,所以我尝试了

conda install conda

同样的错误。

然后我试了

conda install -c conda-forge python-utils

也因同样的错误而失败。

可能是设置路径的问题?但我不知道如何设置它们。我对路径的了解是我可以输入

sys.path

并获取 Anaconda3 所在的位置 运行。

运行 PowerShell 作为管理员。右键单击 PowerShell -> 选择以 运行 为管理员。然后你就可以安装所需的包了。

我在下载 pandas 的 anaconda 提示中遇到了同样的不可写错误,然后以管理员身份通过 运行 anaconda 提示对错误进行了排序。它对我有用,因为我已经在环境路径

中有了那个路径变量