Python之pip使用详解|附第三方库安装总结

简介: Python之pip使用详解|附第三方库安装总结

首先简单介绍下pip是什么?

pip是python的第三方库管理器,可以根据所开发项目的需要,使用pip相关命令安装不同库。

Pyhon3.4以后,pip都默认跟Python一块安装,pip在python安装目录中的位置如下:

img

执行方法:运行【win+R】+cmd,执行pip,查看是否安装成功。(找不到命令,则需要手动添加到环境变量)

img

python官方提供了一个pypi库(https://pypi.org/),所有的第三方库,都发布到这里,大家都可以直接通过pip进行安装。

pip常用基础命令

查看已经安装的第三方库:pip list

直接安装库:pip install 库名

指定版本安装:pip install robotframework==2.8.7

卸载已安装的库:pip uninstall requests

更新某个库: pip install -U requests

查看pip版本:pip --version

pip工具升级:python -m pip install --upgrade pip

第三方库安装方法

1.在线安装

pip install 库名

但是有时候,网络不稳定,经常安装失败,如果超时报错,可以多试几次,一般情况,大多数库都可以按照这种方式安装。如果还是失败,可以采用下面的国内源安装。

国内源安装:

使用参数i指定pip源

例如:

pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

国内源镜像

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

这里还有一种方式,通过pycharm安装,大家可以自行百度尝试下。

2.离线安装

wheel格式文件安装(推荐)

Step1.下载需要的库wheel文件。

Step2.cmd进入whl文件所在目录,执行pip install whl 文件名

文件夹安装方法(setup.py)

Step1:首先在https://pypi.org/下载需要的安装包

Step2:解压缩该文件。

Step3:命令行工具cd切换到所要安装的包的目录,找到setup.py文件,然后输入python setup.py install

安装完成后,在哪里可以看到呢

img

其他技巧

导出本地所有软件包名和版本号

当需要切换环境,或者将项目共享给别人,为了保证运行环境一致,需要将项目依赖的包名和版本号一同导出。

使用pip freeze命令导出本地的软件包和版本号。

将本地的库和版本号到文件requirements.txt中:

pip freeze > requirements.txt

打开requirements.txt文件里,如下图:

img

别人拿到这个文件之后,如何安装呢

pip install -r requirements.txt

目录
相关文章
|
6天前
|
Python
超详细的Python中 pip 常用命令,值得收藏!
超详细的Python中 pip 常用命令,值得收藏!
10 0
|
2天前
|
存储 数据库 时序数据库
InfluxDB的安装与Python调用
InfluxDB是一个高性能的时序数据库(Time-Series Database, TSDB),用于存储和分析时间序列数据的开源数据库,它非常适合于处理大量的时间戳数据,如金融市场数据、IoT 设备数据、监控数据等,尤其适合处理大量的时序数据和高频数据。 主要特性有: • 内置HTTP接口,使用方便 • 数据可以打标记,查询可以很灵活 • 类SQL的查询语句 • 安装管理很简单,并且读写数据很高效 • 能够实时查询,数据在写入时被索引后就能够被立即查出
InfluxDB的安装与Python调用
|
4天前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
19 2
|
5天前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
12 2
|
5天前
|
前端开发 计算机视觉
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
Building wheel for opencv-python (pyproject.toml) ,安装命令增加 --verbose 参数
16 2
|
5天前
|
Linux 网络安全 Python
Linux离线安装Python时ssh和hashlib死活安装不上的解决方案
本文提供了Linux环境下离线安装Python时遇到的"ImportError: No module named _ssl"和"ERROR:root:code for hash md5|sha1|sha224|sha256|sha384|sha512 was not found"两个问题的解决方案,通过设置OpenSSL环境变量和编辑Python源码配置文件来解决。
9 1
|
7天前
|
IDE Linux 开发工具
如何安装Python环境?
【8月更文挑战第13天】如何安装Python环境?
18 3
|
6天前
|
Python
安装notepad++ 安装Python Python环境变量的数值。怎样在notepad++上运行Python的代码
这篇文章提供了在notepad++上安装和配置Python环境的详细步骤,包括安装Python、配置环境变量、在notepad++中设置Python语言和快捷编译方式,以及解决可能遇到的一些问题。
安装notepad++ 安装Python Python环境变量的数值。怎样在notepad++上运行Python的代码
|
6天前
|
安全 IDE 开发工具
Python——记录pip问题(解决下载慢、升级失败问题)
Python——记录pip问题(解决下载慢、升级失败问题)
32 1
|
3天前
|
Linux 网络安全 iOS开发
如何在Python中使用Pip换源
如何在Python中使用Pip换源