cmd_conda 切换 环境
bat_conda 切换 环境
其实并不需要运行激活虚拟环境的代码,
直接使用虚拟环境下的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
miniconda 虚拟环境 运行
使用 环境变量,最终版
%~d0
:: drive
cd %cd%
:: bat dir
D:\ProgramData\miniconda3\envs\env_name\python.exe run_name.py
先进入 py文件夹,再使用虚拟环境 的 python.exe 运行 py
bat失效
Win下运行.bat文件时,我需要激活pytorch_gpu这个虚拟环境,但是在.bat 文件中直接输入conda activate xxx来激活python虚拟环境,运行到这一行就没有下文。
为解决conda activate python虚拟环境无效问题,直接在命令提示符窗口中运行
conda init cmd.exe
关掉窗口重新打开即可
~~~~~~~~~~~~~~~~
查看虚拟环境 列表
conda env list
bat切换 虚拟环境
Anaconda3
%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat env_name
miniconda3
%windir%\System32\cmd.exe "/K" D:\ProgramData\miniconda3\Scripts\activate.bat env_name
~~~~~~~~~~~~~~~~
查看 程序 快捷方式
Anaconda3 的 Windows 开始菜单快捷方式的副本,然后编辑快捷方式中的属性。
%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
修改 Anaconda Prompt (miniconda3) 快捷方式,已快捷方式 当前目录启动 虚拟环境
修改 快捷方式 启动位置 的内容为 %CD%
%CD% 为 当前目录