PackageNotInstalledError:软件包未安装在前缀中

时间:2018-08-06 17:18:32

标签: python python-3.x anaconda conda

conda更新conda >>成功

conda更新anaconda >>给我一个错误,提示软件包未安装在前缀中。

我在系统上安装了Python发行版的单个安装。我该如何解决这个问题?

(base) C:\Users\asukumari>conda info
 active environment : base
active env location : C:\Users\asukumari\AppData\Local\Continuum\anaconda3
        shell level : 1
   user config file : C:\Users\asukumari\.condarc  populated config files : C:\Users\asukumari\.condarc
      conda version : 4.5.9
conda-build version : 3.4.1
     python version : 3.6.4.final.0
   base environment : C:\Users\asukumari\AppData\Local\Continuum\anaconda3  (writable)
       channel URLs : https://repo.anaconda.com/pkgs/main/win-64
                      https://repo.anaconda.com/pkgs/main/noarch
                      https://repo.anaconda.com/pkgs/free/win-64
                      https://repo.anaconda.com/pkgs/free/noarch
                      https://repo.anaconda.com/pkgs/r/win-64
                      https://repo.anaconda.com/pkgs/r/noarch
                      https://repo.anaconda.com/pkgs/pro/win-64
                      https://repo.anaconda.com/pkgs/pro/noarch
                      https://repo.anaconda.com/pkgs/msys2/win-64
                      https://repo.anaconda.com/pkgs/msys2/noarch
      package cache : C:\Users\asukumari\AppData\Local\Continuum\anaconda3\pkgs
                      C:\Users\asukumari\AppData\Local\conda\conda\pkgs
   envs directories : C:\Users\asukumari\AppData\Local\Continuum\anaconda3\envs
                      C:\Users\asukumari\AppData\Local\conda\conda\envs
                      C:\Users\asukumari\.conda\envs
           platform : win-64
         user-agent : conda/4.5.9 requests/2.18.4 CPython/3.6.4 Windows/10 Windows/10.0.16299
      administrator : False
         netrc file : None
       offline mode : False

7 个答案:

答案 0 :(得分:3)

在我的conda环境中尝试更新boto3时出现以下错误:

PackageNotInstalledError:软件包未安装在前缀中。 前缀:/ usr / local / anaconda3 / envs / myfoldername

程序包名称:boto3

这是在刚刚完成以下操作之后:conda install anacondaconda update -n root condaconda update --all

但是,通过指定如下版本号,我终于成功地更新了boto3:

conda install boto3=1.12

答案 1 :(得分:2)

解决消息“ PackageNotInstalledError:软件包未安装在前缀中”软件包名称:anaconda:

后的问题
if (type === AUTH_GET_PERMISSIONS) {
    const role = localStorage.getItem('role');
    return role ? Promise.resolve(role) : Promise.resolve('guest');
}

致谢!

答案 2 :(得分:2)

通常出现此错误,“ PackageNotInstalledError:软件包未安装在前缀中”。因为您的自定义环境没有conda基础架构。相反,它仅在您的基础上。要更新基本环境:

conda update   --name base  conda

要查看已安装的版本:

conda list    --name base  conda

列表输出示例;

# packages in environment at /Users/me/miniconda2:
#
# Name                    Version                   Build  Channel
conda                     4.6.14                   py27_0  
conda-env                 2.6.0                h36134e3_0  

答案 3 :(得分:1)

刚刚遇到此错误。解决方案是运行,

conda install anaconda

答案 4 :(得分:1)

在激活conda环境时尝试更新时出现此错误。解决方案是先停用:

conda deactivate

在尝试更新之前:

conda update conda

conda update anaconda

答案 5 :(得分:0)

这对我有用:

-1

答案 6 :(得分:0)

我在window1中遇到了相同的问题10。 请更改env为base,因为只能在base中更新软件包“ conda”。 问候!