【问题标题】:Anaconda installed but No module named 'conda' after installing flake8安装了 Anaconda 但安装 flake8 后没有名为“conda”的模块
【发布时间】:2019-04-18 10:53:32
【问题描述】:

尝试在 Atom 编辑器中安装 atom-lint 包时,我不知何故损坏了我的 conda 安装。

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

  • 使用 conda install 安装了一个 python 依赖项Flake8
  • 搞砸了 Atom 初始化脚本(如果需要,我可以提供更多信息)

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

如果我运行 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/ 中消失了

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

任何帮助将不胜感激。

【问题讨论】:

  • python可以在没有anaconda的情况下运行。

标签: python anaconda atom-editor miniconda flake8


【解决方案1】:

我最终制作了 miniconda3/envs 文件夹的备份副本,重新安装 miniconda 并将环境复制回来。它现在可以正常工作,不确定是什么导致了问题。

【讨论】:

    猜你喜欢
    • 2019-11-23
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    相关资源
    最近更新 更多