在脚本内访问virtualenv进行分发

时间:2019-07-11 21:18:23

标签: python-3.x virtualenv

还有另一个问题,但没有一个解决我的疑问。
而且还没有答案...所以我会问你

如何将激活的virtualenv和实例保存在脚本中?

就像其他任何一个一样,只需在Windows的pip list -l中键入GLOBAL_PATH

No1 Global Scope

然后在文件夹中进行virtualenv ...

No2 Local Scope

所以这很合理吧?

现在尝试在python脚本中进行操作,我已经得到:

import os, time

def main():
    os.system("pip list")
    os.system("cd lib/Scripts && activate.bat")
    print("\n")
    // the code goes here

    os.system("pip list")
    time.sleep(20)
    os.system("deactivate")

if __name__ == "__main__":
    main()


这是行不通的,代码的输出与第一张图片相同。
你们知道为什么这不起作用吗?
我的计划是将其复制并粘贴到其他计算机上,以在没有安装python的情况下运行脚本。感谢您的宝贵时间。

0 个答案:

没有答案