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

这次成功了,十分感动,赶紧到博客园来记录一下,以便后查,同时供网络上的程序员们参考讨论。

最新文章

  1. SqlServer性能检测和优化工具使用详细
  2. Wifi代替数据线调试
  3. gulp使用技巧-删除node_modules文件夹,解决目录层次太深删除报错的问题
  4. HashMap详解
  5. 【分享】生成Revit扩展的addin文件小工具
  6. 在AChartEngine上绘图,手指标记当前位置
  7. C# ACM poj1003
  8. dedecms友情链接flink的调用方法
  9. 基于Hadoop技术实现的离线电商分析平台(Flume、Hadoop、Hbase、SpringMVC、highcharts)
  10. OpenCV2.x自学笔记——Qt5.5.1打包exe
  11. Android中Handler使用浅析
  12. python的列表(二)
  13. BZOJ 2055: 80人环游世界 [上下界费用流]
  14. READ TABLE 的用法
  15. 学习Mathematica
  16. Spring中Model、ModelMap及ModelAndView之间的区别+传递参数
  17. MATLAB plot()、scatter()的RGB颜色设置以及生成渐变色
  18. jsp导入数据库数据写法(模板)
  19. 当你有双网络(内部网+互联网)时,如何透明NAT给其他电脑上网。虚拟机+爱快
  20. js获取n分钟(或n小时或n个月)后(或前)的时间(日期)

热门文章

  1. 3A限流IC,带短路保护,PW1503和PW1502
  2. 干电池1.5V升压3.3V芯片电路图
  3. centos7 开放指定端口
  4. django 中连接mysql数据库的操作步骤
  5. Jmeter非GUI界面对阿里云服务器压测
  6. jmeter进行分布式压测过程与 注意事项
  7. ModuleNotFoundError 模块寻找路径
  8. Go Proverbs
  9. 2021最新WordPress安装教程(一):Centos7安装Apache
  10. 【Python爬虫】:使用高性能异步多进程爬虫获取豆瓣电影Top250