解决Win下使用.bat时conda activate python虚拟环境无效的问题

在Win下运行.bat文件时,我需要激活pytorch_gpu这个虚拟环境,但是在.bat 文件中直接输入conda activate xxx来激活python虚拟环境,运行到这一行就没有下文。

原来的.bat文件如下

activate
conda activate pytorch_gpu
cd D:\Pointnet_Pointnet2_pytorch-master\Pointnet_Pointnet2_pytorch-master
python train_partseg.py --model pointnet2_part_seg_msg --normal --log_dir pointnet2_part_seg_msg

其实并不需要运行激活虚拟环境的代码,直接使用虚拟环境下的python.exe 就可以运行

{path to virtual environment directory}\Scripts\python.exe yourpath\file.py

最后的bat文件修改为:

d:
cd D:\Pointnet_Pointnet2_pytorch-master\Pointnet_Pointnet2_pytorch-master
C:\Users\Anaconda3\envs\pytorch_gpu\python.exe test_partseg.py

运行.bat,成功

解决Win下使用.bat时conda activate python虚拟环境无效的问题_第1张图片

你可能感兴趣的:(深度学习,pytorch)