首页 > 编程语言 >python3-pip

python3-pip

时间:2023-01-30 10:35:19浏览次数:71  
标签:package -- install pip txt 安装 python3

一、pip介绍

Python 官网中的安装包中已经自带了 pip,在安装时默认选择安装。安装完python后需要手动配置pip的环境变量,cmd命令可以查看pip是否可用:pip 或者pip -h

二、命令介绍

1、pip install--安装包

1.1安装时可以指定版本号来安装

通过使用==>=<=>< 来指定版本,不写则安装最新版

pip install [package]==版本

pip install [package]>=2.22, <3

pip install [package]!=2.22

1.2指定镜像源安装

pip install -i url [package]

清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple

1.3指定本地wheel安装

pip install [package].whl

下载包到本地的地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#orjson

1.4更新已经安装的包

pip install -U [package]

1.5从本地文件离线安装

pip install --no-index --find-links=./pacp/ -r ./requirements_offline.txt

其中 --no-index 代表忽视pip 忽视默认的依赖包索引。--find-links= 代表从你指定的目录寻下找离线包

 

2、pip uninstall--卸载已经安装的库

pip uninstall [package]

3、pip list--查看已经安装的包

pip list

4、pip search--搜索包

pip search [package]

5、pip show--查看包的信息

pip show

6、pip freeze--查看已经安装的包及版本信息

pip freeze

获取当前环境安装python库的版本信息,导入到txt文件中pip freeze > requirements.txt,其他命令在引用requirements.txt的时候可以使用-r,比如pip install -r requirements.txt

7、pip download--下载包

download会优先从本地缓存下载指定的模块和其依赖的模块下载到指定目录下,本地不存在就从网络上下载

pip download package_name -d PATH

pip download -d PATH -r requirements.txt

pip download --platform anylinux_x86_64 --no-deps on -d PATH -r requirements.txt

--platform 指定平台信息, --no-deps:on 代表不安装依赖项。-d 后面指定依赖包下载目录。最后跟上requirement.txt

对应的安装命令:

pip install --no-index --find-links=./PATH/ -r ./requirements.txt

8、pip wheel--下载包

wheel是从网络上下载指定模块及其依赖包的模块到指定目录下

pip wheel package_name -d PATH

pip wheel -d PATH -r requirements.txt

对应的安装命令为

pip install --use-wheel --no-index --find-links=PATH -r requirements.txt

结合上面的命令pip freeze、install、download可以制作本地离线的wheel包,可以实现python依赖库的离线安装,但是需要注意python的版本,某些包是依赖python版本的,比如:cffi-1.15.1-cp310-cp310-win_amd64.whl和cffi-1.15.1-cp311-cp311-win_amd64.whl。

 

标签:package,--,install,pip,txt,安装,python3
From: https://www.cnblogs.com/yyanan/p/17074718.html

相关文章

  • python-pip
    一、pip介绍Python官网中的安装包中已经自带了pip,在安装时默认选择安装。安装完python后需要手动配置pip的环境变量,cmd命令可以查看pip是否可用:pip或者pip-h二、命令......
  • 【2】Python3基础之Python注释,变量
    一,注释在Python中有两种形式:单⾏注释与多行注释☆单⾏注释单⾏注释只能注释一行内容,基本语法:#注释内容☆多⾏注释多行注释可以注释多行内容,常用于代码......
  • 【4】Python3之格式化输入,输出,字符转换
    1.格式化字符串 %s,还可以写成  f'{表达式}'     f-格式化字符串是Python3.6中新增的格式化⽅法,该方法更简单易读。 2.转义字符\n:换⾏符。\t:制表符,一个tab键......
  • Apipost和Apifox网上说了这么多,今天我们亲自测评!
    百闻不如一试,网络上铺天盖地的文章,各说各的好,其实这样很容易误导我们这些想采用他们私有化的团队,apipost和apifox都是我们想采用私有化的API管理工具,但是这几天搜了一圈,感觉......
  • Anaconda和pip常用命令汇总:简单,通俗易懂
    前言在学习anaconda的常用命令之前要先安装好AnacondaforWindows,AnacondaforUbuntu,这里我总结了Windows环境下和Ubuntu环境下的常用命令,包含了Anaconda本身......
  • Apipost和Apifox哪个更好用?
    个人更喜欢Apipost,理由如下:Apipost除了具备Postman的优秀功能之外,还有很多独家创新优势功能。首先,Apipost学习成本低,对小白用户很友好。这是因为Apipost充分尊重用户的......
  • 教育为本!Apipost携手微甜学苑助力数字化人才发展
    教育乃民生之基,就业是民生之本,职业教育更是培养多样化人才、传承技术技能、促进就业创业的重要途径。1、携手教育,助力人才发展在这个人才越来越重要的时代,Apipost紧跟时代脚......
  • 为什么我推荐接口调试一定要用Apipost?
    作为一名Java后端开发工程师,对Swagger、Postman、RAP这些工具再熟悉不过了,它们为我们的接口开发工作带来了很多的便捷,不过因为这些都是独立的框架,之间并不存在互通性,因此在......
  • 上古神兵,先天至宝,Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最
    毫无疑问,我们生活在编辑器的最好年代,Vim是仅在Vi之下的神级编辑器,而脱胎于Vim的NeoVim则是这个时代最好的编辑器,没有之一。异步支持、更好的内存管理、更快的渲染速度、更......
  • [转]Python3 xlrd库基本教程
    本文转自:https://www.w3cschool.cn/python3/python3-xlrd.htmlxlrd库是一个python用于操作excel的第三方库。它的主要功能是用来读取excel。通常会与xlwt 、 xlutils组......