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位
下载:
放入目录:
安装:pip install pywin32-302-cp39-cp39-win_amd64.whl
常用的国内镜像
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


猜你喜欢
- 原以为在IronPython中使用MySQL是一件很容易的事情,即使有麻烦,也可以改变路径,加载Python下的MySQL模块。事实证明,这
- wed的打印方法具我自己懂得知道的有: 1、JQuery插件Jqprint实现 2、JQery打印插件PrintArea实现网页打印 3、C
- 数据:一个db,2000个表格,2000张表格数据,每条记录30个column,平均每张表格4.3w条记录,总共86388670条记录。机器
- Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器系统和数据库的安全进行全面地管理。按照本文
- 这篇文章主要介绍了python处理RSTP视频流过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
- 前言环境搭建可查看Python人脸识别微笑检测数据集可在https://inc.ucsd.edu/mplab/wordpress/index
- 1.安装pyenv https://github.com/pyenv/pyenv-instal
- Matplotlib 是 Python 的二维绘图库,用于生成符合出版质量或跨平台交互环境的各类图形。图形解析与工作流图形解析 工
- 本文实例讲述了Python计算回文数的方法。分享给大家供大家参考。具体如下:这里检查数字是不是回文数,用196算法生成一个数字的回文数num
- 前言有时会遇到没有遵守第一范式设计模式的业务表。即一列中存储了多个属性值。如下表pkvalue1ET,AT2AT,BT3AT,DT4DT,C
- 一、logging模块讲解1.函数:logging.basicConfig()参数讲解:(1)level代表高于或者等于这个值时,那么我们才
- 简介介绍使用vue3的异步组件动态管理对话框组件,简化对话框组件使用方式。本文使用的是vue3、typescript、element_plu
- 1. 列表1.1 复制浅拷贝list_1 = [1, [22, 33, 44], (5, 6, 7), {"name":
- 1. 下载资源官网下载地址: 点此进入直接点击下载,会自动开始下载。2. 开始安装将下载的安装包解压到本地,右键-以管理员身份运行setup
- 问题分析为了提高系统的吞吐量,很多环节下对于数据库的写入是多线程,甚至是多进程的。为了保证写入成功,在很多情况下需要多次重试。这就会带来一个
- paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。1 基于用
- pandas.read_csv参数整理 读取CSV(逗号分割)文件到DataFrame也支持文件的部分导入和选择迭代更多帮助参见:
- 下面这段代码是asp编写的用来识别客户端是否为手机浏览器,以及手机类型的代码。主要用于手机网站的建设,以便实现相同网址下的不同版本网站(比如
- 本文实例为大家分享了JavaScript实现简易购物车的具体代码,供大家参考,具体内容如下代码:<!DOCTYPE html>&
- 前言众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错。如以下的代码: