/bin/bash 如何与 python virtualenv 交互?

/bin/bash 如何与 python virtualenv 交互?

使用纯 bash 脚本(除非有充分的理由使用 sh),如何与 python virtualenv 交互?

我可以启动 python 的 virtualenv 并保留一个日志文件(这是我当前需要的),如下所示:

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

我现在如何从我的脚本在虚拟环境中执行命令?

我在脚本中尝试了一些简单的方法:

"print('test123')">>python

但这显然没有起作用。

对于不熟悉 Python 的人:请注意,这print()是一个 Python 函数。如果我手动启动虚拟环境并输入,print("test123")它将在虚拟环境(和我的日志文件)内打印test123

如何才能做到这一点?

谢谢!

相关内容