每次打开终端时都会显示以下代码行。
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/