Создание сценария NSIS, который может создать виртуальную среду Conda после завершения установки. ⇐ Python

Программы на Python
Anonymous
Создание сценария NSIS, который может создать виртуальную среду Conda после завершения установки.

Сообщение Anonymous »

Я пытаюсь создать установку для пакета на основе Python и использую для этого NSIS. Однако после завершения установки мне нужно создать виртуальную среду для пакета внутри каталога установки, чего я не могу сделать с помощью сценария NSIS. Я пробовал использовать команду ExecWait, но безрезультатно. Есть ли лучший способ создать виртуальную среду и установить все пакеты из Требований.txt?
Я ввел команду для создания виртуальной среды в пакетном скрипте createEnv.bat:

Код: Выделить всё

@CALL conda create -n env python=3.10
Впоследствии этот сценарий вызывался из сценария NSIS как:

Код: Выделить всё

SetOutPath $INSTDIR
ExecWait '"createEnv.bat"'
Во время чтения этой строки появляется экран командной строки, но ничего не выполняется. Пожалуйста, дайте мне знать, если есть более элегантный способ сделать это.

Подробнее здесь: https://stackoverflow.com/questions/790 ... e-installa

Вернуться в «Python»