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

时间:2019-04-18 10:53:33

标签: python anaconda atom-editor miniconda flake8

当尝试在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/中消失了

这很奇怪,我想可能是相关的。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我最终制作了miniconda3 / envs文件夹的备份副本,重新安装了miniconda并复制了环境。现在可以了,不确定是什么原因引起的。