Установлена Anaconda, но нет модуля с именем ‘conda’ после установки flake8

#python #anaconda #atom-editor #miniconda #flake8

#python #anaconda #atom-редактор #миниконда #flake8

Вопрос:

При попытке установить пакет atom-lint в редакторе Atom я каким-то образом повредил свою установку conda.

Я выполнил следующие действия, которые могли вызвать проблему:

  • Установил зависимость python Flake8 с помощью conda install.
  • Возился со сценарием инициализации 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/

Это очень странно, и я подумал, что это может быть связано.

Любая помощь будет высоко оценена.

Комментарии:

1. python может работать без anaconda.

Ответ №1:

В итоге я создал резервную копию папки miniconda3 / envs, переустановил miniconda и скопировал среду обратно. Сейчас это работает, но я не уверен, что вызвало проблему.