相信很多用python的朋友都使用了virtualenv或者anaconda这样的虚拟环境来开发自己的软件,但是启动的时候会比较麻烦,要输入几次命令。这里简单介绍一下如何解决,及相关的bat脚本的要点。
简单的来概括一下就是 找到相应环境的activate.bat 文件 写一个脚本把你启动的过程自动化,我们的脚本总共分如下三部:
第一步:conda里常用的 activate+环境名 命令实际上是调用了相应环境下的activate.bat,virturalenv也是,那么我们可以用
call C:/你指定的虚拟环境目录/Scripts/activate.bat
来直接调用在相应路径下的activate.bat 中激活相应的环境,激活后cmd相关命令将在所指向的环境来运行了。
第二步:切换到工作目录 如果不是C盘记得 在cd 后面加上 /d参数
cd c:/你自己的工程目录
第三步:使用cmd /k 来执行相应脚本 用&&链接多个命令
start cmd /k "python 你的脚本.py"
这样小伙伴们就能愉快的使用python和虚拟环境啦 这个是我们生产环境也在用的哦 ~~
简单三行命令 启动虚拟环境中的python程序:
call C:/你指定的虚拟环境目录/Scripts/activate.bat
cd /d D:/你自己的工程目录
start cmd /k "python 你的脚本.py"
将上述三行放入txt 文档 改名为bat就可以了哦