[windows]如何在batch脚本中检测系统是否安装了python和pip
2014-11-04 15:36
921 查看
手头的一个项目需要为用户的windows机器配置python环境,需要安装python和pip(python的包管理工具),当然,已经安装过的用户就不需要重装了,那么问题来了,如何检测用户的windows系统已经安装了python和pip呢?调试了一个上午,终于找到一个可用的办法:
@for /f "tokens=1" %%i in ('pip --version ^| findstr /C:"pip"') do ^
set PIPVER=%%i
@if "%PIPVER%" == "pip" (@echo Pip deteced!)
@for /f "tokens=2" %%h in ('python -h ^| findstr /C:"usage:"') do ^
set PYVER2=%%h
@if "%PYVER2%" == "python" (@echo Python deteced!)
注:不能用python --version,估计是开了另外的进程导致的,只能用python -h 来检测
@for /f "tokens=1" %%i in ('pip --version ^| findstr /C:"pip"') do ^
set PIPVER=%%i
@if "%PIPVER%" == "pip" (@echo Pip deteced!)
@for /f "tokens=2" %%h in ('python -h ^| findstr /C:"usage:"') do ^
set PYVER2=%%h
@if "%PYVER2%" == "python" (@echo Python deteced!)
注:不能用python --version,估计是开了另外的进程导致的,只能用python -h 来检测
相关文章推荐
- Windows系统上如何安装Python和pip
- 如何判断python是否安装了pip
- Windows系统安装python、pip以及查看自带的帮助文档
- Windows与Linux系统如何基于Python安装连接MySQL数据库的工具包PyMySQL
- windows系统下安装python的pip工具
- 如何将python脚本转换成在Windows系统的可执行程序exe
- Windows系统下如何安装Python以及对应pygame
- Windows系统中安装Python模块pip numpy matplotlib
- Windows系统下如何安装Python以及对应pygame
- Windows系统下pip安装Python库出错的解决方案
- windows系统安装python 64 位 pip环境
- 使用pip安装python包(在windows系统,国内网环境)
- python写的用WMI检测windows系统信息的脚本
- 在windows下python,pip,numpy,scipy,matplotlib的安装 系统:win7(64bit)
- windows平台如何安装Python和pip
- Win10下python3和python2同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开
- windows下如何为Python安装setuptools,pip
- 在Windows系统中,如何python脚本实现分割合并大二进制文件,方便上传
- 如何在硬盘上同时安装OpenSolaris、Linux和Windows三系统(转)
- 批量安装Windows系统补丁的脚本