簡體   English   中英

PackageNotInstalledError:包未安裝在前綴中

[英]PackageNotInstalledError: Package is not installed in prefix

conda 更新 conda >> 成功

conda update 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

通常會出現這個錯誤, "PackageNotInstalledError: Package is not installed in prefix." 是因為您的自定義環境沒有 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  

解決消息“PackageNotInstalledError:Package is not installed in prefix”后的問題包名稱:anaconda:

    conda update --all
    ...
    Proceed ([y]/n)? y

問候 !

剛剛遇到這個錯誤。 解決方案是運行,

conda install anaconda

嘗試在我的 conda 環境中更新 boto3 時出現以下錯誤:

PackageNotInstalledError: 包未安裝在前綴中。 前綴:/usr/local/anaconda3/envs/myfoldername

包名:boto3

這是在剛剛完成之后: conda install anacondaconda update -n root condaconda update --all

但是,通過指定版本號,我終於成功更新了 boto3,如下所示:

conda install boto3=1.12

當我在 conda 環境激活時嘗試更新時出現此錯誤。 解決方案是首先停用:

conda deactivate

在嘗試更新之前:

conda update conda

conda update anaconda

我在 window1 10 中遇到了同樣的問題。請將 env 更改為 base,因為包“conda”只能在 base 中更新。 問候!

當一個包通過 pip 在 conda 環境中安裝並通過 conda 更新時,它會導致顯示相同的錯誤消息。 在這種情況下,使用

pip install package_name --upgrade

這解決了我的問題。

這對我有用:

source active <your python env>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM