windows脚本bat编程:WIN10脚本自动启动虚拟环境中的jupyter
2024-08-20 11:19:26
python编程对各种扩展包的版本依赖较严格,为了解决版本差异,通用情况下会使用virtualenv创建的虚拟环境来独立应用。那么每次使用的时候就需要启动虚拟环境,如果每次都是手工启动,每次输入几条命令虽然也不算太麻烦,但是做为程序员的我们,这此重复性的操作怎么能接受呢。所以就偿试写脚本命令,实现一键启动。
经网络查找好久都没有找到相应的命令传递到程序中方式,只能自己测试了。以下几个脚本是测试失败的。
方案一、根据手工输入顺序写脚本
虚拟环境目录\a.bat脚本
scripts\activate
jupyter notebook
这个脚本第二条启动jupyter的命令无法执行
方案二、使用输入重定向方式"<"写两个脚本
虚拟环境目录\a.bat脚本
scripts\activate < b.bat
虚拟环境目录\b.bat脚本
jupyter notebook
仍然失败,jupyter命令并没有看到被输入
把b.bat文件放在scripts目录下也是一样启动不了
虚拟环境目录\scripts\b.bat脚本
方案三、使用管道方式"|"输入命令
虚拟环境目录\a.bat脚本
echo jupyter notebook | scripts\activate
仍然失败
方案四、使用组合命令方式"&"输入命令
虚拟环境目录\a.bat脚本
scripts\activate & jupyter notebook
这次成功了,十分感动,赶紧到博客园来记录一下,以便后查,同时供网络上的程序员们参考讨论。
最新文章
- SqlServer性能检测和优化工具使用详细
- Wifi代替数据线调试
- gulp使用技巧-删除node_modules文件夹,解决目录层次太深删除报错的问题
- HashMap详解
- 【分享】生成Revit扩展的addin文件小工具
- 在AChartEngine上绘图,手指标记当前位置
- C# ACM poj1003
- dedecms友情链接flink的调用方法
- 基于Hadoop技术实现的离线电商分析平台(Flume、Hadoop、Hbase、SpringMVC、highcharts)
- OpenCV2.x自学笔记——Qt5.5.1打包exe
- Android中Handler使用浅析
- python的列表(二)
- BZOJ 2055: 80人环游世界 [上下界费用流]
- READ TABLE 的用法
- 学习Mathematica
- Spring中Model、ModelMap及ModelAndView之间的区别+传递参数
- MATLAB plot()、scatter()的RGB颜色设置以及生成渐变色
- jsp导入数据库数据写法(模板)
- 当你有双网络(内部网+互联网)时,如何透明NAT给其他电脑上网。虚拟机+爱快
- js获取n分钟(或n小时或n个月)后(或前)的时间(日期)