How can I get the path to the calling python executable
本问题已经有最佳答案,请猛点这里访问。
我有一系列单元测试打算在两个环境中运行:
1)在BuildBot服务器上2)在开发商的家庭环境中
在开发过程和buildbot服务器中,我们都使用virtualenv。测试在开发人员环境中运行良好,但使用buildbot,测试将从virtualenv中的python可执行文件运行,而不激活virtualenv。
对于大多数测试来说,这是可行的,但是有一些测试可以运行脚本,我希望它们使用virtualenv的python可执行文件运行脚本。有没有一种方法可以将路径拉到测试本身内部的当前python可执行文件,从而以这种方式构建shell命令?
当前的python可执行文件始终以