[英]Conda not installed PackageNotInstalledError: Package is not installed in prefix
[英]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 anaconda
, conda update -n root conda
和conda 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.