pip
pip(package installer for python)是一个现代的,通用的python包管理工具。提供了对python包的查找、下载、安装、卸载的功能。pip 已内置于python3.4和2.7及以上版本,其他版本需另行安装。
英文官网:https://pip.pypa.io/en/stable/getting-started/
基本使用
-
pip freeze
pip freeze > requirement.txt ## requirements.txt # altgraph==0.17.3 # et-xmlfile==1.1.0 # future==0.18.2 # numpy==1.23.4 # openpyxl==3.0.10 # pandas==1.5.1 # pefile==2022.5.30 # pyinstaller==5.6.2 # pyinstaller-hooks-contrib==2022.13 # python-dateutil==2.8.2 # pytz==2022.6 # pywin32-ctypes==0.2.0 # six==1.16.0
-
pip download
pip download package/package==1.5.1 -d <保存路径> --no-deps # 仅下载指定包,省缺时下载所有依赖包 --python-version 3.6 # python 3.6 --platform win32 # 操作系统版本 -i <url> # 指定镜像源地址 # 例如,下载pipenv及依赖包 pip download pipenv --only-binary=:all: --platform linux_x86_64 --python-version 3.8.8 -d D:\Desktop\pack -i https://mirrors.aliyun.com/pypi/simple/
pip download -r requirements.txt -d <保存路径> --no-deps # 仅下载指定包,省缺时下载所有依赖包 --python-version 3.6 # python 3.6 --platform win32 # 操作系统版本 -i <url> # 指定镜像源地址
-
pip install
pip install package/package==1.0.4/package>=1.0.4 -i # 指定镜像源 # 阿里云 https://mirrors.aliyun.com/pypi/simple/ # 豆瓣 https://pypi.douban.com/simple # 中科大 https://pypi.mirrors.ustc.edu.cn/simple/ # 清华 https://pypi.tuna.tsinghua.edu.cn/simple/ # 默认 https://pypi.org/simple 同时指定多个库 pip install package1 package2 -i https://mirrors.aliyun.com/pypi/simple/
# 离线安装 pip install --no-index --find-links=<本地离线包地址> -r requirements.txt # 在线安装 pip install -r requirements.txt
-
pip list
>pip list Package Version ------------------------- --------- pip 22.0.4 setuptools 62.1.0 wheel 0.37.1
-
pip show
D:\Desktop\pack>pip show pandas Name: pandas Version: 1.2.4 Summary: Powerful data structures for data analysis, time series, and statistics Home-page: https://pandas.pydata.org Author: None Author-email: None License: BSD Location: d:\software\anaconda3\lib\site-packages Requires: numpy, python-dateutil, pytz Required-by: statsmodels, seaborn, camelot-py
posted on 2023-05-27 10:16 chenxiaoyuan 阅读(52) 评论(0) 编辑 收藏 举报