Python3 pip
〇、写在前面
1. 什么是pip?
pip
is a recursive acronym that can stand for either "Pip Installs Packages" or "Pip Installs Python".
pip is a package management system used to install and manage software packages written in Python. Many packages can be found in the default source for packages and their dependencies — Python Package Index (PyPI).
pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。
2. 为什么会用到pip?
在Python中内置了一些基本模块,例如:系统模块sys
,数学运算符math
模块、正则表达式re
模块……,这些都是预先包含的,因为它们被认为是非常有用的,并且被大量使用。
然而,还有一些第三方模块
(第三方模块就是别人造好的轮子),例如:django、selenium、requests、pymysql……,也许在当前场景中,你可能不必使用这些外部库,但将来可能会用到,因此需要pip包管理器。
3. pip的好处?
你可以使用“pip包管理器”来安装、卸载、更新PyPI中的任何包。这样做的好处是按需分配,结果就是Python仍然很小,但是如果需要,可以立即提供数百万个免费包供使用。
一、pip的安装
Python 2.7.9 and later (on the python2 series), and Python 3.4 and later include pip (pip3 for Python 3) by default.
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
检查是否已经安装了pip:
win+r打开命令行界面——输入pip --version——如果看到pip版本说明已经安装好了
PS:如果你的电脑同时安装了Python2和Python3,想在Python3环境使用pip可以用pip3 --version,如果只有Python3版本则默认pip==pip3,下同。
pip --version
![](https://gitee.com/caihesheng/caituotuo-image/raw/master/img/202203121349339.png)
如果没有安装可以参考:Python pip 安装与使用。
二、修改pip镜像源
在pip install安装扩展库的时候,遇到安装超时失败,可能是因为原生仓库在国外,导致访问被屏蔽。
解决方法:将原生镜像修改成国内的镜像
国内开放的pip镜像:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/pypi.douban.com
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
0. 方法〇
手动加上国内镜像
pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple/
例如:安装 numpy 包
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
![](https://gitee.com/caihesheng/caituotuo-image/raw/master/img/202203121433047.png)
1. 方法一(推荐)
windows平台:
-
在windows文件管理器中输入%APPDATA%
-
进入到pip文件夹里面,新建一个pip.ini文件,输入以下内容后保存:
[global] timeout = 6000 index-url = http://mirrors.aliyun.com/pypi/simple/ trusted-host = mirrors.aliyun.com
-
重新pip install …,发现速度快的不是一点点:
2. 方法二
在PyCharm中修改
-
File——Settings
-
Project——Project Interpreter——+
-
Manage repositories——添加——输入国内镜像——OK
3. 方法三
使用Dev-Sidecar开发者边车辅助工具
安装包下载地址(Gitee):https://gitee.com/docmirror/dev-sidecar
安装包下载地址(Github):https://github.com/docmirror/dev-sidecar
![](https://gitee.com/caihesheng/caituotuo-image/raw/master/img/202203121352181.png)
三、pip常用命令
-
更新pip
:python.exe -m pip install --upgrade pip
或
pip install -U pip
-
下载安装包
:pip install 包名 # 最新版本 pip install 包名==1.0.4 # 指定版本 pip install '包名>=1.0.4' # 最小版本
例如:安装 numpy 包
pip install numpy
-
查看指定包的详细信息
:pip show -f 包名
例如:查看 numpy 包详细信息
pip show -f numpy
-
升级包
:pip install --upgrade 包名
升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。
例如:升级numpy
pip install --upgrade numpy
-
卸载安装包
:pip uninstall 包名
例如:移除 numpy 包
pip uninstall numpy
-
列出已安装的包
:pip list
-
查看可升级的包
:pip list -o
四、批量提取和安装项目中用到的开源库
-
批量提取:
pip freeze > requirements.txt
-
批量安装:
pip install -r requirements.txt
相关文章
- 【教程】Python requests库POST方式接收Stream类型的响应
- 2022世界杯的呈现:用简单的python代码画出
- [oeasy]python0029_放入系统路径_PATH_chmod_程序路径_执行原理
- Python Request POST 上传文件 Multipart/form-data
- python 实现dcmtk关联pacs功能 推送下拉影像
- Python selenium webdriver 基本使用
- Python Request get post 代理 基本使用
- Python Xpath解析 数据提取 基本使用
- Python beautifulsoup4解析 数据提取 基本使用
- Python Re 正则表达式 数据匹配提取 基本使用
- Python Tkinter Gui 常用组件介绍 基本使用
- Python~Pandas 小白避坑之常用笔记
- Python 缩进语法的起源:上世纪 60-70 年代的大胆创意!
- 神了,用 Python 预测世界杯决赛,发现准确率还挺高
- 通过python基于netconf协议获取网络中网元的配置数据,助力企业网络控制自动化轻松实现!
- 适用初学者的5种Python数据输入技术
- 2022 PyCharm激活的,码上用起来吧 ,python快速使用等等
- python3.6、python3.10用什么版本的pip
- 基于Python的OpenCV有关像素的操作
- Python写脚本尝试loguru模块