Приветствую!
Такой вопрос: как я могу использовать коммандную строку Анаконды в FarManager?
blog vadimfrolov com/activation-of-conda-environments-from-far-manager?x-host=blog vadimfrolov com
Я пытаюсь следовать данной статье, но так как я новичок в этих темах, не очень уверен что у мен яполучается верно.
На данный момент я могу использовать питон через анаконду в коммандной строке Фара, но не уверен если у меня переключаются окружения, которые я создал в анаконде. при запуске команды "conda info" показывает следующее:
active environment : None
Кто-то может помочь с этим? Спасибо
Anaconda в Far
-
- Posts: 1279
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 31 times
- Been thanked: 52 times
Anaconda в Far
Вам сложно помочь, не зная какие действия вы выполнили из статьи, и какой был вывод тех команд, которые вы выполняли.
Скорее всего самый простой способ для вас это сделать cmd/bat файл (start.cmd):
И запускать его.
Скорее всего самый простой способ для вас это сделать cmd/bat файл (start.cmd):
Code: Select all
conda activate new-env
<путь к Far>\Far.exe
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Anaconda в Far
Спасибо большое за отвевт!
А что если предстватить что я с нуля установил что конду, что фар и тд и задача такая же?
чтобы не путаться по статьям этим. я по сути оттуда взял только это:
UPDATE 2 Somehow I overlooked that one can use PROMPT environment variable instead of CONDA_PROMPT_MODIFIER. It is better because then Far will work nicely not only with conda, but with Pipenv (in case you use it). So define an environment variable PROMPT and set command line format in Far to %PROMPT%. My default value for PROMPT is $p$g.
не факт что я сделал правильно - он имеет ввиду что создана глобальная переменная в винде, которую он назвал PROMPT и ее значение $p$g.
далее в Фаре в меню set command line format он указал %PROMPT%
Вот только в статье еще до обявления переменной, в самом начале после создания окружения и после вызова команды conda env list у него видно в каком он окружении находится(звездочка напротив имени окружения), чего нету у меня.
Пробую как вы посоветовали -
conda activate test
C:\Users\VIJU\Desktop\Far30b6116.x86.20230311\Far.exe
А что если предстватить что я с нуля установил что конду, что фар и тд и задача такая же?
чтобы не путаться по статьям этим. я по сути оттуда взял только это:
UPDATE 2 Somehow I overlooked that one can use PROMPT environment variable instead of CONDA_PROMPT_MODIFIER. It is better because then Far will work nicely not only with conda, but with Pipenv (in case you use it). So define an environment variable PROMPT and set command line format in Far to %PROMPT%. My default value for PROMPT is $p$g.
не факт что я сделал правильно - он имеет ввиду что создана глобальная переменная в винде, которую он назвал PROMPT и ее значение $p$g.
далее в Фаре в меню set command line format он указал %PROMPT%
Вот только в статье еще до обявления переменной, в самом начале после создания окружения и после вызова команды conda env list у него видно в каком он окружении находится(звездочка напротив имени окружения), чего нету у меня.
Пробую как вы посоветовали -
conda activate test
C:\Users\VIJU\Desktop\Far30b6116.x86.20230311\Far.exe
- окрывается CMD и вылетает через секунду. больше ничего не происходит. не могу скриншот прикрепить.
Anaconda в Far
В упомянутом блоге conda activate вызывается из far через плагин FarCall.
Так что сначала добавьте плагин в ваш фар (скачать и распаковать в %FARHOME%\Plugins\...),
потом установите переменную PROMPT (в настройках винды),
запустите фар и настройте приглашение комстроки в нём на
активируйте вашу анаконду
Больше там ничего нет.
Так что сначала добавьте плагин в ваш фар (скачать и распаковать в %FARHOME%\Plugins\...),
потом установите переменную PROMPT (в настройках винды),
запустите фар и настройте приглашение комстроки в нём на
%PROMPT%
(не забудьте сохранить настройки),активируйте вашу анаконду
call:conda activate ....
Больше там ничего нет.
Anaconda в Far
оо супер. вот так с умным человеком поговоришь и все ясно становится. у меня там было разногласие версии плагина и фара.
теперь все в точности как надо работвет.
спасибо вам в очередной раз. всех благ!
теперь все в точности как надо работвет.
спасибо вам в очередной раз. всех благ!