使用纯 bash 脚本(除非有充分的理由使用 sh),如何与 python virtualenv 交互?
我可以启动 python 的 virtualenv 并保留一个日志文件(这是我当前需要的),如下所示:
script -f -c python "/home/John/Desktop/python.log"
我现在如何从我的脚本在虚拟环境中执行命令?
我在脚本中尝试了一些简单的方法:
"print('test123')">>python
但这显然没有起作用。
对于不熟悉 Python 的人:请注意,这print()
是一个 Python 函数。如果我手动启动虚拟环境并输入,print("test123")
它将在虚拟环境(和我的日志文件)内打印test123
。
如何才能做到这一点?
谢谢!