Python pip安装第三方库的攻略分享

作者:玩转测试开发 时间:2023-02-15 07:53:26 

简介

pip 是 Python 的包安装程序。其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。pip 支持从 PyPI,版本控制,本地项目以及直接从分发文件进行安装。pip 是一个命令行程序。安装 pip 后,会向系统添加一个 pip 命令,该命令可以从命令提示符运行。

常用命令

pip安装包

pip install 所需安装包名字

pip查看已安装的包

pip show --files 安装包名字

pip检查哪些包需要更新

pip list --outdate

pip升级包

pip install --upgrade 安装包名字 

pip卸载安装包

pip uninstall  安装包名字

生成 requirements.txt

pip freeze >requirements.txt
pip3 freeze >requirements.txt

安装requirements.txt依赖:

pip install -r requirements.txt

安装后缀whl文件

由于网络原因,国外部分第三方可能是被屏蔽的,或者安装包非常的大,这时可以使用安装本地包whl文件的方式进行安装。其步骤是下载对应包的版本到本地,然后通过pip本地安装。

步骤:

Python扩展包的非官方Windows二进制文件网址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#

下载对应版本的whl文件(python版本,系统位数)

把pip工具所在目录添加到环境变量里,典型目录为

C:\Python\Scripts

安装wheel工具

pip install wheel

安装whl文件

pip install the_package.whl

例如安装:PyWin32 - Python3.9.2 win10-64位

下载:

Python pip安装第三方库的攻略分享

放入目录:

Python pip安装第三方库的攻略分享

安装:pip install pywin32-302-cp39-cp39-win_amd64.whl

Python pip安装第三方库的攻略分享

常用的国内镜像

https://pypi.tuna.tsinghua.edu.cn/simple/  # 清华大学
https://mirrors.aliyun.com/pypi/simple/   # 阿里云
https://pypi.douban.com/simple/       # 豆瓣
https://pypi.mirrors.ustc.edu.cn/simple/  # 中国科学技术大学
https://pypi.hustunique.com/   # 华中科技大学

临时使用:

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

举例:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests
pip install -i https://pypi.douban.com/simple/ -r requirements.txt
pip install -i https://pypi.hustunique.com/ jsonpath

永久使用:

在用户的根目录下创建 .pip 文件夹,新建 pip.conf 文件:

cd ~
mkdir .pip
cd .pip
vim pip.conf

在文件中写入要使用的镜像:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

来源:https://blog.csdn.net/hzblucky1314/article/details/121368406

标签:Python,pip,安装,第三方库
0
投稿

猜你喜欢

  • Python实现字典按照value进行排序的方法分析

    2022-11-03 04:27:27
  • pytest框架之fixture详细使用详解

    2022-01-22 01:47:19
  • ASP checkbox复选框是否被选中的代码(结合数据库)

    2011-03-06 11:21:00
  • 在Python 中将类对象序列化为JSON

    2023-06-11 16:41:32
  • scrapy-redis的安装部署步骤讲解

    2023-03-18 11:53:41
  • python判断字符串是否是json格式方法分享

    2023-01-02 20:50:37
  • python一些性能分析的技巧

    2023-07-24 17:55:36
  • PyQt5打开文件对话框QFileDialog实例代码

    2022-08-10 03:38:47
  • python实现用于测试网站访问速率的方法

    2023-07-28 19:12:02
  • Python操作Oracle数据库的简单方法和封装类实例

    2024-01-15 09:34:32
  • 用python构建IP代理池详解

    2022-10-14 13:44:02
  • 弹出最简单的模式化遮罩层的js代码

    2024-06-18 16:48:53
  • superLink,让伪链接更有可用性

    2009-06-02 12:35:00
  • 通过事务日志解决SQL Server常见四大故障

    2009-03-25 16:06:00
  • Python深入学习之上下文管理器

    2023-03-27 19:09:43
  • DIV+CSS设计时容易犯的一些错误

    2007-11-13 12:42:00
  • python如何将多个模型的ROC曲线绘制在一张图(含图例)

    2023-06-24 00:28:54
  • IntelliJ IDEA卡死,如何优化内存

    2023-07-04 12:10:27
  • css基础教程布局篇之一

    2008-07-31 17:21:00
  • Python3之手动创建迭代器的实例代码

    2021-10-15 21:00:30
  • asp之家 网络编程 m.aspxhome.com