需求:
之前启动项目要手动打开 Anaconda Powershell Prompt (anaconda3),激活环境,进入文件夹启动项目,现需将脚本变为windows服务,故需先编写脚本一键启动。
问题
1.常规写bat脚本,无法执行conda指令激活环境。
先看一下最终脚本

脚本编写

  1. 用脚本启动anaconda3方法
    打开Anaconda终端属性,将目标中的内容
    %windir%\System32\cmd.exe “/K” C:\Users\Jim\anaconda3\Scripts\activate.bat C:\Users\Jim\anaconda3
    中的C:\Users\Jim\anaconda3\Scripts\activate.bat C:\Users\Jim\anaconda3拷贝出来
    在脚本第一行写:Call + 拷贝出来的部分

    2.激活虚拟环境
    常规方法应该是conda activate [虚拟环境名称]
    但是当把这条写在bat中,这个是可以执行的,但再往后的语句就不会执行了。
    因此换个思路,我们发现第一行的脚本C:\Users\Jim\anaconda3这个环境就是base环境,将这个换成需要的虚拟环境目录就可以了。
    环境名在C:\Users\Jim\anaconda3\envs里,照着最终脚本的样子修改就可以了。
    3.进入目录,执行脚本
    剩下的,就不赘述了。
    注意脚本带中文路径,保存成ansi编码,用utf-8找不到路径。
    大神绕道,轻喷。

Windows下用.bat运行Anaconda中的脚本方法相关推荐

  1. windows下python定时任务运行失败原因及解决方法

    定时任务一直执行失败,也看了很多大佬,自己在cmd上执行也报错 起初想了哈可能时没有配置虚拟环境,于是搞了虚拟环境,但是还是不行 如下图venv位虚拟环境 后面请教后端大佬刘老师 大佬果然是大佬 一眼 ...

  2. 运行库:Windows下MSVC CRT运行库封装fread()函数解析

    在介绍运行库的过程中,强调过运行库是具体语言实现的程序和操作系统之间的抽象层.经验表明,任何系统级的软件工程,IO功能的封装历来是最具有挑战性的.以下以Windows下MSVC CRT运行库中封装的文 ...

  3. Windows 下,使用 Pycharm + Anaconda(NumPy,SciPy 等集成包)的环境配置

    注:本文启发自 Pycharm 安装 NumPy, SciPy 等科学计算包(Anaconda)for mac OS X 这篇文章省去了我很多麻烦,因此把它改写成适用于 Windows 系统的,希望能 ...

  4. Win 管理器 运行命令 大全(Windows下的DOS运行命令)

    DOS 运行命令管理器字符大全 Win 管理器  运行命令 大全(Windows下的DOS运行命令) Nslookup-------IP 地址侦测器 explorer-------打开资源管理器 de ...

  5. 如果Windows下Quick软件运行时显示无权限打开exe

    如果Windows下Quick软件运行时显示无权限打开exe, 问题在于你的windows进程里已经存在此软件的exe进程了,需要将其杀死,才可以再次运行此软件

  6. windows下用bat命令自动设置ip地址和dns

    windows下的.bat文件或者.cmd文件都可以直接双击执行,里面写的批处理命令可以帮助我们方便的处理一些事情. 比如我经常到实验室去上课,实验室的有线网络需要设置本地ip地址,而在宿舍是需要DH ...

  7. php 设置window计划任务,windows下设置计划任务自动执行PHP脚本

    背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...

  8. windows下tomcat集群配置(两种方法)

    两种方法只是在配置上不同原理一样,因为apache2.X后其自身集成了mod_jk功能,相对于1.3版本,不需要再进行繁琐的worker.properties配置,配置过程大幅简化. 一.软件需求 操 ...

  9. Htaccess文件是什么以及Windows下自由创建.htaccess文件的N种方法

    .htaccess是什么 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置. 通过htaccess文件,可以帮我们实现:网页301重定向.自定义404错误 ...

最新文章

  1. 通过transpose和flip实现图像旋转90/180/270度
  2. webview键盘自适应_苹果笔记本显示器键盘专利曝光:单按键可重新配置
  3. hadoop学习--数据排序
  4. git revert 用法
  5. Linux查看网口带宽状态(ifconfig,netstat,ethtool)
  6. 26. Remove Duplicates from Sorted Array【easy】
  7. CreateProcess()无法启动应用?
  8. 安装Linux Mint遇到的坑和解决方法|花屏|无法进入安装引导界面|驱动异常|无法连接WiFi......
  9. 【数理统计】一题了解拟合优度检验
  10. quartz定时任务properties
  11. perl Data::Dumper和Storable的例子
  12. css页脚怎么居中,无法使我的页脚内容居中
  13. Runaway Robot游戏通关算法实现过程总结
  14. 计算机系统结构——量化研究方法(第三版)
  15. 开源电子书项目FBReader初探(六)
  16. centos安装MySQL怎么换端口_centos安装mysql后3306端口不通
  17. CMAKE_INSTALL_PREFIX
  18. Greenplum使用TPC-H测试过程及结果
  19. C++日志系统log4cxx
  20. 操作系统---存储管理

热门文章

  1. 数据结构--顺序表、链表、栈、队列、树、文件(visual studio可运行)
  2. Win32汇编学习——windows基础知识(小甲鱼教程)
  3. PlantUML 入门
  4. vulnhub Vegeta: 1
  5. java input.close()_Java InputStream close()方法与示例
  6. 01迷宫(深搜寻找+记忆化搜索)
  7. 【我的新书】《良质!PHP企业级系统开发》- 图灵社区
  8. SpringBoot的properties的配置信息出现\u7684\u6570\u636e\u5e93\u914d\u7f6e
  9. 索尼信息系统软件测试,〖分享〗索尼工程模式*#*#7378423*#*#,各项测试!
  10. GNU Radio中的消息传递机制(Message Passing)