无法更新或安装任何软件包

时间:2020-07-14 15:53:26

标签: python conda

我正在尝试更新matplotlib,但出现错误。 错误消息::EnvironmentNotWritableError:当前用户没有对目标环境的写权限。环境位置:C:\ Users \ DeepakKumar \ Anaconda3如何解决此问题? 一些规格:

Anaconda3 2019.10

Python 3.7.4 64位

matplotlib 3.1.1

2 个答案:

答案 0 :(得分:1)

如果使用Windows,请尝试以管理员身份打开外壳,然后运行pip / conda install进行安装。

此外,我强烈建议使用虚拟环境来安装库并避免依赖项之间的冲突。

您可以使用virtualenv:https://virtualenv.pypa.io/en/latest/ 还是conda管理环境。

基本上,您会创建一个新环境:

conda create -n my_env

conda activate my_env

conda install matplotlib

这将避免此类问题。 您还可以在这里了解更多信息:conda-envs

答案 1 :(得分:0)

搜索Anaconda提示,以管理员身份运行提示(右键单击并选择以Admin身份运行),然后使用conda update <package>,这将解决您当前的问题,但这只是一种解决方法。

作为管理员,您应该运行conda update -n base -c defaults conda。这样,您的Anaconda现在应该可以更新,而不会出现与管理员相关的错误。