【问题标题】:Why do I get EnvironmentNotWritableError while installing eli5为什么在安装 eli5 时出现 EnvironmentNotWritableError
【发布时间】:2019-05-12 10:31:43
【问题描述】:

我是 Python 新手(进入 Python 1 个月)。尝试将 eli5 安装到 Python。我用过

conda install -c conda-forge eli5

收到错误消息

EnvironmentNotWritableError:当前用户没有目标环境的写权限。 环境位置:C:\ProgramData\Anaconda3

感谢您的帮助,谢谢。

每个https://anaconda.org/conda-forge/eli5,我都试过了

  1. conda install -c conda-forge eli5
  2. conda install -c conda-forge/label/gcc7 eli5
  3. conda install -c conda-forge/label/cf201901 eli5

所有都返回相同的消息。

【问题讨论】:

    标签: python installation anaconda conda anaconda3


    【解决方案1】:

    Windows : 打开 Anaconda Power shell 提示符(使用 Windows 搜索)以管理员身份 并输入 conda install -c conda-forge eli5,如果命令在一段时间后冻结,请按 Ctrl + C,它将继续收集包元数据。

    【讨论】:

      【解决方案2】:

      您需要创建一个新环境并激活它,然后尝试使用以下代码从该环境安装软件包

      conda create --name myenv
      conda activate myenv
      

      【讨论】:

      • 我最初的问题是,在使用基本环境时,我需要管理员权限才能在特权目录中安装软件包。但是,创建我自己的环境可确保将软件包安装在我具有写权限的非特权目录中。这个答案解决了我的问题。
      • @Ishrak 同样的问题,我的也解决了。
      【解决方案3】:

      我在更新 conda 时遇到了这个错误:

      conda update conda
      

      以管理员身份运行 Anaconda Power shell 提示符,您需要先右键单击菜单项。

      它允许更新写入位置:C:\ProgramData\Anaconda3

      【讨论】:

        【解决方案4】:

        对我来说,诀窍是:右键单击 Anaconda Navigator -> 以管理员身份运行。现在从导航器启动的任何提示/终端(例如,通过单击播放按钮并启动终端)都以管理员权限运行。

        【讨论】:

          【解决方案5】:

          使用sudo 命令:

          sudo conda install <package>
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-11-02
            • 1970-01-01
            • 1970-01-01
            • 2016-08-12
            • 1970-01-01
            • 1970-01-01
            • 2014-08-27
            • 2021-01-25
            相关资源
            最近更新 更多