我正在尝试更新matplotlib,但出现错误。 错误消息::EnvironmentNotWritableError:当前用户没有对目标环境的写权限。环境位置:C:\ Users \ DeepakKumar \ Anaconda3如何解决此问题? 一些规格:
Anaconda3 2019.10
Python 3.7.4 64位
matplotlib 3.1.1
答案 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现在应该可以更新,而不会出现与管理员相关的错误。