无法使用 conda 卸载 keras
Can't uninstall keras with conda
我以某种方式安装了 keras
两次(2.2.4
和 2.3.1
)和 conda
(至少我认为我做到了)。现在我正在尝试卸载两者,第一个 (2.2.4
) 我可以用 conda uninstall keras
卸载。但这对第二个不起作用。
(base) keras_retinanet$ conda list keras
|# packages in environment at anaconda3:
│# Name Version Build Channel
keras 2.3.1 pypi_0 pypi
keras-applications 1.0.8 py_0
keras-preprocessing 1.1.0 py_1
keras-resnet 0.1.0 pypi_0 pypi
keras-retinanet 0.5.1 pypi_0 pypi
(base) keras_retinanet$ conda uninstall keras
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are missing from the target environment:
- keras
如何卸载第二个?
我已经尝试使用 pip3 卸载 keras:
警告:跳过 keras,因为它没有安装。
在 python 中导入 keras 时,我得到了这条路径:
>>> keras.__path__
_NamespacePath(['.../anaconda3/lib/python3.7/site-packages/keras'])
谢谢
一个选项,当包被 pip
安装时(这就是渠道 pypi
所指示的)是使 Conda 能够通过 enabling the pip_interop_enabled
configuration option 直接操作 PyPI 包。您可以通过以下方式临时执行此操作:
CONDA_PIP_INTEROP_ENABLED=1 conda remove -n base keras
或者您可以全局启用此功能
conda config --set pip_interop_enabled True
conda remove -n base keras
请注意,这是一个实验性选项,我仍然强烈建议遵循“Using Pip in a Conda Environment”中的最佳实践建议。
我建议尝试几件事:
做一个conda deactivate && conda activate base
。根据我的经验,conda 可能会进入不良状态,这会有所帮助(即使在基础环境中)。然后pip uninstall keras
如果这不起作用,您可以尝试手动获取 conda 安装的路径 pip
并使用它来卸载 keras
.
希望对您有所帮助。
我以某种方式安装了 keras
两次(2.2.4
和 2.3.1
)和 conda
(至少我认为我做到了)。现在我正在尝试卸载两者,第一个 (2.2.4
) 我可以用 conda uninstall keras
卸载。但这对第二个不起作用。
(base) keras_retinanet$ conda list keras
|# packages in environment at anaconda3:
│# Name Version Build Channel
keras 2.3.1 pypi_0 pypi
keras-applications 1.0.8 py_0
keras-preprocessing 1.1.0 py_1
keras-resnet 0.1.0 pypi_0 pypi
keras-retinanet 0.5.1 pypi_0 pypi
(base) keras_retinanet$ conda uninstall keras
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are missing from the target environment:
- keras
如何卸载第二个?
我已经尝试使用 pip3 卸载 keras:
警告:跳过 keras,因为它没有安装。
在 python 中导入 keras 时,我得到了这条路径:
>>> keras.__path__
_NamespacePath(['.../anaconda3/lib/python3.7/site-packages/keras'])
谢谢
一个选项,当包被 pip
安装时(这就是渠道 pypi
所指示的)是使 Conda 能够通过 enabling the pip_interop_enabled
configuration option 直接操作 PyPI 包。您可以通过以下方式临时执行此操作:
CONDA_PIP_INTEROP_ENABLED=1 conda remove -n base keras
或者您可以全局启用此功能
conda config --set pip_interop_enabled True
conda remove -n base keras
请注意,这是一个实验性选项,我仍然强烈建议遵循“Using Pip in a Conda Environment”中的最佳实践建议。
我建议尝试几件事:
做一个
conda deactivate && conda activate base
。根据我的经验,conda 可能会进入不良状态,这会有所帮助(即使在基础环境中)。然后pip uninstall keras
如果这不起作用,您可以尝试手动获取 conda 安装的路径
pip
并使用它来卸载keras
.
希望对您有所帮助。