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
中,批处理脚本需要用户输入(是或否)以继续安装新软件包,一旦用户响应,第三行就会执行,批处理文件将停止执行其他线路。这方面的任何线索都会非常有帮助。
提前致谢。
鉴于 conda
和 activate
是批处理文件:
变化:
conda create -n SATENV python=3.6
activate SATENV
收件人:
call conda.bat create -n SATENV python=3.6 -y
call activate.bat SATENV
请注意,我还添加了 -y
选项以对任何后续提示回答“是”,并避免等待最终用户这样做。
我正在尝试执行 .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
中,批处理脚本需要用户输入(是或否)以继续安装新软件包,一旦用户响应,第三行就会执行,批处理文件将停止执行其他线路。这方面的任何线索都会非常有帮助。
提前致谢。
鉴于 conda
和 activate
是批处理文件:
变化:
conda create -n SATENV python=3.6
activate SATENV
收件人:
call conda.bat create -n SATENV python=3.6 -y
call activate.bat SATENV
请注意,我还添加了 -y
选项以对任何后续提示回答“是”,并避免等待最终用户这样做。