- 1. 基本概念
- 2. 操作窗口
- 3. 操作语法
- 4. 安装第三包
- 5. 查看包安装列表
- 6. 优化安装速度
- 7. 卸载第三方包
- 8. 批量安装和卸载
- 9. 国内pypi资源
- 10. 其它操作技巧
基本概念
- pip:package installer for python(pip)是python内置的包管理工具,安装,更新,卸载第三方库,是插件管理工具
- 安装python时就会自动安装
操作窗口
- 方法一:win + r,输入:cmd
获得命令行窗口:
命令操作:回到根目录:cd\
方法二:启动技巧,任意文件输入栏下:cmd,命令窗口就会,带上文件地址
此时:命令行定位到此目录下
操作语法
- 获得帮助:pip
- 查看版本:pip -V
pip 版本信息及安装位置
注意:命令在写的V。
安装第三包
- 语法:pip install 包名
- 安装:wcwidth
- 示例:pip install wcwidth,回车
开始联网下载并安装:
成功安装:
命令终止:C + C
检查安装成功
- 输入:python
- 输入:import numpy
没有错误提示,说明成功安装
查看包安装列表
- 功能:查看所有安装的包及版本信息
- 语法:pip list
- 示例:
优化安装速度
- 功能:安装时加载指定下载地址
- 语法:pip install -i 网址 包名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
示例:
pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
卸载第三方包
- 语法:pip uninstall 包名
- 卸载:wcwidth
- 示例:
pip uninstall wcwidth
询问:输入:y ,回车
卸载完成
批量安装和卸载
导出包列表
- 功能:将所包安装,导入到指定的文件
- 语法:pip freeze > py_pip.txt
- 示例:pip freeze > py_pip.txt
查看:py_pip.txt
批量安装包
- 功能:根据包列表,全部安装
- 语法:pip install -i 网址 -r 包文件列表
- 示例:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r py_pip.txt
批量卸载名
- 功能:根据包列表文件,全部卸载
- 语法:pip uninstall -r 包文件列表 -y
- 示例:
pip uninstall -r py_pip.txt -y
卸载完成
列表查看
国内pypi资源
- 清华网站-i https://pypi.tuna.tsinghua.edu.cn/simple
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学http://pypi.hustunique.com/
- 山东理工大学http://pypi.sdutlinux.org/
- 豆瓣网http://pypi.douban.com/simple/
- 阿里云https://mirrors.aliyun.com/pypi/simple
其它操作技巧
- 查看包信息
pip show wcwidth
如果没有,就提醒输出。
- 查看可更新库
pip list --outdated
没有就不输出
- 语法:pip freeze > 文件名.txt
- 示例:
pip freeze > py_pip2.txt
- 升级指定名
语法:pip install --upgrade setuptools
示例:
pip install --upgrade setuptools
检查升级包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade setuptools
虚拟环境操作
创建虚拟环境:python -m venv env
激活虚拟环境:
.\env\Scripts\activate? ?# win
source env/bin/activate # Linux/macOS
其它操作同上