pip的使用
pip是python解释器中自带的管理python模块包的一个工具,而且pip本身也是一个包。
一、pip安装python依赖包
通过pip install 可以安装依赖包,同时可以制定依赖包的版本,等于"=="
,大于">"
,小于"<"
。
pip install <package==version>
pip install <package>version>
以下举例几个安装示例
1.1 pip 安装虚拟环境(virtualenv)
pip install virtualenv
pip install virtualenvwrapper
1.2 pip 安装pymysql
pip install PyMySQL
1.3 pip 安装Django
pip install Django
默认安装的是Django最新的版本,最新的版本需要配合最新的mysql8.0,如果使用的是5.7版本的mysql,则经过测试,与之兼容的是3.2版本的django。
pip install django==3.2
二、pip更新Python包
pip有一个--upgrade
或者-U
参数,英文的意思是升级
,用来更新包。
所以命令如下:
pip install --upgrade <package>
pip install -U <package>
三、pip更新
由于pip本身就是一个Python的包,那么用pip来自我更新也是可以的,命令如下:
pip install --upgrade pip
pip install -U pip
或者用Python命令参数-m
选项来安装也是可以的,-m
的意思是用Python解释器来运行python指令或脚本:
python -m pip install --upgrade pip
python -m pip install -U pip
四、pip卸载python依赖包
4.1 卸载单个包
卸载包的命令uninstall,参数-y表示强制卸载。
pip uninstall package_name
pip uninstall django
4.2 卸载所有包
如果我们想清理环境中的所有python包。可以采用以下的命令。
pip freeze | xargs pip uninstall -y