/ bin / bash Como interagir com o python virtualenv?

1

Usando scripts puramente bash (a menos que haja uma boa razão para usar sh), como se pode interagir com o python virtualenv?

Eu sou capaz de iniciar o virtualenv do python e manter um arquivo de log (que é o que eu preciso atualmente) da seguinte maneira:

script -f -c python "/home/John/Desktop/python.log"

Como posso agora executar comandos no ambiente virtual a partir do meu script?

Eu tentei abordagens ingênuas como essa no meu script:

"print('test123')">>python

Mas isso obviamente não funcionou.

Para pessoas que não estão familiarizadas com o Python: Note que print() é uma função python. Se eu fosse iniciar o virtualenv manualmente e digitar print("test123") , ele seria impresso dentro do ambiente virtual (e meu arquivo de log) test123 .

Como isso pode ser feito?

Obrigado!

    
por LandonZeKepitelOfGreytBritn 21.08.2017 / 16:04

0 respostas