source是shell内置命令,不是程序。它不能也不应使用来执行
subprocess。您可以通过
activate_this.py在当前过程中执行来激活新的虚拟环境:
if not os.path.exists(env_path): call(['virtualenv', env_path]) activate_this = os.path.join(env_path, 'bin', 'activate_this.py') execfile(activate_this, dict(__file__=activate_this))else: print "INFO: %s exists." %(env_path)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)