Anaconda установлена, но нет модуля с именем «conda» после установки flake8

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

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

  • Установил зависимость python Flake8 с помощью установки conda.
  • Возился со сценарием инициализации 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 исчезла из папки среды conda ~/miniconda3/envs/my_env/bin/

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

Любая помощь приветствуется.


person Giacomo    schedule 18.04.2019    source источник
comment
python может работать без anaconda.   -  person Natsfan    schedule 19.04.2019


Ответы (1)


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

person Giacomo    schedule 20.04.2019