Как запустить скрипт python в среде анаконды с другим скриптом python? (не по .bat ro. sh файлу) - PullRequest
0 голосов
/ 13 марта 2020

У меня есть скрипт python, который я хочу запустить в среде анаконды, потому что он использует какую-то библиотеку, такую ​​как NumPy, и я не собираюсь их устанавливать.

Я могу легко написать что-то как это:

# for Windows:
C:\ProgramData\Anaconda3\Scripts\activate.bat && python script.py arg

# for Linux:
source activate base
python script.py arg

но тогда у меня должно быть два сценария. пакетный файл и сценарий оболочки, что не желательно. Мне нравится иметь единственное решение, независимое от ОС.

Поэтому я подумал, что, может быть, хорошо иметь сценарий python, который активирует среду anaconda, а затем запустить мой сценарий (поэтому я могу работать с ОС там). Я мог бы сделать это с помощью subprocess.call (). Однако, это дает дополнительное сообщение, которое нежелательно, и я не мог решить его даже с вопросом StackOverflow .

Теперь я спрашиваю, есть ли у вас решение для запуска сценария python в среде anaconda с другим сценарием python? (что, конечно, не дает уведомление, как мое решение.)

...