在安装flake8之后安装了Anaconda但没有名为'conda'的模块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在安装flake8之后安装了Anaconda但没有名为'conda'的模块相关的知识,希望对你有一定的参考价值。

在尝试在Atom编辑器中安装atom-lint包时,我以某种方式破坏了我的conda安装。

我做了以下可能导致问题的事情:

  • 使用conda install安装了python依赖Flake8
  • 使用Atom Init脚本(我可以根据需要提供更多信息)

在我做了这些事后,我遇到了以下问题:

如果我运行conda我得到

$ conda
Traceback (most recent call last):
  File "/Users/me/miniconda3/bin/conda", line 12, in <module>
    from conda.cli import main
ModuleNotFoundError: No module named 'conda'

奇怪的是,如果我在我的命令行中运行python,anaconda似乎仍然安装了工作。

$ python
Python 3.7.1 (default, Oct 23 2018, 14:07:42)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.

我还注意到Python3 bin已经从conda环境文件夹~/miniconda3/envs/my_env/bin/中消失了

这很奇怪,我认为可能有关系。

任何帮助将非常感激。

答案

我最终制作了miniconda3 / envs文件夹的备份副本,重新安装miniconda并重新复制环境。现在可以使用,不知道是什么导致了这个问题。

以上是关于在安装flake8之后安装了Anaconda但没有名为'conda'的模块的主要内容,如果未能解决你的问题,请参考以下文章

opensuse 安装 Anaconda3 之后出现Could not start d-bus. Can you call qdbus?

Anaconda 已安装但无法启动 Navigator

ubuntu16.04+anaconda的安装+解决conda不可用(配置路径)+卸载

Windows7安装Anaconda3后,conda不是内部或者外部命令

Anaconda安装之后Spyder闪退解决办法

重新安装Anaconda失败 - 删除Anaconda和系统之间的所有冲突