conda - 打开终端时导入 conda 错误回溯

标签 conda ubuntu-18.04 gnome-terminal

每次打开终端时都会显示以下代码行。

Traceback (most recent call last):
  File "<stdin>", line 3, in <module>
ImportError: No module named conda

我担心我可能损坏了我的(基本)conda 环境,但到目前为止我还没有遇到任何问题。主要是,看到它真的很烦人。

使用 conda activate base没有错误。我最近所做的只是删除并重新安装不同版本的 opencv,这样我就有了一个允许我使用 imshow() 的版本。我也做了 path_to_env_python -m pip3 install common .除此之外,我认为我没有做任何会导致问题的事情。

有任何想法吗?

最佳答案

有同样的问题。对我来说,一个临时修复是在 bashrc 中注释掉 eval 及其 else if 循环。

conda 的 github 上有一个关于这个问题的线程:
https://github.com/conda/conda/issues/9505

编辑:这是 4.8.0 anaconda 中的错误。在 <conda_install>/etc/bash_completion.d/conda调用 python 时没有添加通往 anaconda python 的路径,结果它打开了 python 2.7,然后尝试导入 conda。它已被最近的更新修复,因此运行 conda update conda应该解决问题!

关于conda - 打开终端时导入 conda 错误回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59317257/

相关文章:

linux - 在 Ubuntu 18.04.4 上安装 Jenkins。 Jenkins 没有开始

java - 如何使用 vagrant 在 ubuntu 上安装 maven 3.8 和 jdk 17

ruby - 在 RVM 1.12 中使用 Ruby

python - 我的项目在 conda 环境中使用什么包

linux - 我在使用mpicc进行编译时遇到技术问题

python - 为什么在尝试读取 geopanda 包含的数据集中的文件时出现错误?

linux - 防止 Gnome 终端在执行后退出

python - Micromamba 和 Dockerfile 错误 :/bin/bash: activate: No such file or directory

python - 从 pypi 包构建 conda 骨架会抛出错误