Конда активировать на PowerShell - PullRequest
2 голосов
/ 09 апреля 2019

Свежая установка конды. Я пытаюсь активировать среду (любую среду), и я получаю следующее

(base) PS C:\Users\AndrewBergan> conda activate test123

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\cli\main.py", line 138, in main
        return activator_main()
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\activate.py", line 940, in main
        print(activator.execute(), end='')
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\activate.py", line 173, in execute
        return getattr(self, self.command)()
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\activate.py", line 150, in activate
        builder_result = self.build_activate(self.env_name_or_prefix)
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\activate.py", line 275, in build_activate
        return self._build_activate_stack(env_name_or_prefix, False)
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\activate.py", line 332, in _build_activate_stack
        self._replace_prefix_in_path(old_conda_prefix, prefix))
      File "C:\Users\AndrewBergan\AppData\Local\Continuum\anaconda3\lib\site-packages\conda\activate.py", line 550, in _replace_prefix_in_path
        assert last_idx is not None
    AssertionError

Что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 07 мая 2019

вы можете просто обновить conda, используя следующий код

conda update -n base conda

Поскольку conda 4.6.14 устранила эту проблему.

1 голос
/ 09 апреля 2019

Оказывается, почему-то Continuum/anaconda3/Library/bin не было добавлено на мой путь.Добавление этого исправило проблему.

Редактировать: Как отмечено в комментарии ниже, могут потребоваться другие модификации вашего пути.Мне удалось определить, чего не хватало в моем пути, добавив пару операторов печати в activ.py и сравнив выходные данные из окна conda bash и powershell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...