Anaconda环境下 不同版本python 用bat脚本执行py程序

如果不是anaconda环境(直接安装的python) bat中写

@echo off  
D:  
cd D:\XXX
start py -3.6 XXX.py

就可以

可我是基于Anaconda环境 如果想在base环境 和 虚拟环境的不同python版本进行切换 怎么弄呢?

Anaconda下 系统不认识 py 因为没有py.exe (如果有的话 还请大佬留言告诉我 谢谢啦~)

那怎么弄呢 找了半天 网上没有相关的东西 自己鼓捣把

后来发现了一个可行的办法 就是在cmd中执行切换conda环境的命令 然后再python 似乎可行!

@echo off
D:
cd D:\XXX
cmd /k "activate activate py39 && python XXX.py"

/k 是方便调试 执行完不会立即退出

我这里需要先activate进到主环境 再activate 虚拟环境名(e.g. py39)才能进到虚拟环境 大家根据自己情况即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值