前言:之前每次都要手动激活virtualenv挺烦的,后来想着能不能命令行实现。于是google+百度。然后找到了
假设activate 所在的路径为 D:\python\Scripts\activate
我们在一个目录下,新建一个脚本, 如 activate_python.bat. 然后写下这句话:
cmd /k "D\python\Scripts\activate"
命令的具体含义,自行百度
如果我们想运行一个程序,然后可以退出,退出后依然在virtualenv中,如何实现。假如我们想运行flask,这样写:
cmd /k "D:\python\Scripts\activate && D:\python\Scripts\python.exe application.py"
这样,按了ctrl+C/D, 依然在virtualenv中