Windows 收到用户输入后批处理文件无法继续

Windows batch file fails to continue after user input is received

我正在尝试执行 .bat 文件以在 conda 中创建环境,我正在使用以下脚本:

set HTTPS_PROXY=<some_value>  #will be setting some value
set HTTPS_PROXY=<some_vale>   #will be setting some value
conda create -n SATENV python=3.6 
activate SATENV 
set HTTPS_PROXY=<some_value>  #will be setting some value
set HTTPS_PROXY=<some_vale>   #will be setting some value
pip install -r requirements.txt  
python -m spacy download en 
python -m nltk.downloader stopwords 
conda deactivate 
python -m ipykernel install --user --name SATENV --display-name "SATENV"

在第三行 conda create -n SATENV python=3.6 中,批处理脚本需要用户输入(是或否)以继续安装新软件包,一旦用户响应,第三行就会执行,批处理文件将停止执行其他线路。这方面的任何线索都会非常有帮助。

提前致谢。

鉴于 condaactivate 是批处理文件:

变化:

conda create -n SATENV python=3.6 
activate SATENV 

收件人:

call conda.bat create -n SATENV python=3.6 -y
call activate.bat SATENV

请注意,我还添加了 -y 选项以对任何后续提示回答“是”,并避免等待最终用户这样做。