当 conda 尝试卸载根包时,在 conda 环境中安装包失败

Installing packages in conda environments fails when conda attempts to uninstall a root package

我在 linux 上安装了 Anaconda,它安装在我的主文件夹下的用户 space 中。

我已经创建了一个环境。

在该环境中,我 运行 conda install anaconda 安装了所有标准包。

我正在尝试安装tensorflow,运行宁:

pip install --upgrade tensorflow-gpu

此进程尝试升级 numpy 包。但是那一步出错了,因为它试图卸载 /usr/local/bin/f2py.

中的系统 numpy 包

我认为这个环境在用户 space 中是完全独立的。知道为什么它会尝试卸载在安装 Anaconda 之前安装的系统包吗?

您可能需要清除 PYTHONPATH 环境变量,如果它指向 Python 的系统安装。