bingmous

欢迎交流,不吝赐教~

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

pip相关命令

目录

    • 批量下载指定python版本、指定架构whl及其所有依赖:
    # 下载arm
    pip download --python-version 3.9 --only-binary :all: -d ./aarch64-python3.9.13-whls -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --platform manylinux2014_aarch64 --platform manylinux_2_17_aarch64 --platform none
    # 下载x86 有些依赖版本只有源码 需要手动下载
    pip download --python-version 3.7.6 --only-binary :all: -d ./x86_64-python3.7.6-whls-need -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple -i https://mirrors.aliyun.com/pypi/simple/ --platform manylinux_2_17_x86_64 --platform manylinux2014_x86_64 --platform manylinux2010_x86_64 --platform none
    # 下载windows
    pip download --python-version 3.10 --only-binary :all: -d ./amd64-python3.10-whls -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --platform win_amd64 --platform none
    # 以上也可以直接指定包,不使用requirement.txt文件,使用requirement.txt文件的好处是可以批量下载多个包
    pip download cvxpy==1.5.0 --python-version 3.10 --only-binary :all: -d ./amd64-python3.10-whls -i https://pypi.tuna.tsinghua.edu.cn/simple --platform win_amd64
    • python安装pip:使用源码安装setuptools,再安装pip
    # 进入源码目录,执行以下命令进行源码安装
    python setup.py install
    • pip安装第三方库
    # 直接安装没有依赖的whl
    pip install xxx.whl --no-index
    # 直接安装没有依赖的whl 从指定目录查找依赖
    pip install xxx.whl --no-index -f /path/to/your/whls # xxx.whl也可以使用xxx==1.0.0这种写法 或者不写版本号也可以
    # 也可以指定版本安装
    pip install xxx=1.1.0 --no-index --ignore-installed -f /path/to/your/whls
    # 使用requirement.txt批量安装 从指定目录查找依赖
    pip install --no-index --ignore-installed -f /path/to/your/whls -r /path/to/your/requirement.txt
    # 不安装依赖
    pip install --no-index --no-deps xxx.whl
    • 从源码安装第三方库:
    # 进入源码目录执行
    python setup.py install
    • 导出requirement.txt
    pip list --format freeze > requirement.txt # or pip freeze
    • 导出依赖包(需要指定当前已经下载的目录,否则只能重新下载)
    pip download -r requirement.txt -d ./ -f /path/to/your/downloaded/wheels/or/source/ --no-index
    • 删除所有安装的模块
    pip list | tail -n +3 | awk '{print $1}' | xargs ../../bin/pip uninstall -y
    • anaconda安装目录anaconda/pkgs下都是编译好的模块,包括python,可以直接copy使用,注意要添加模块搜索路径到python-xxx/lib/python3.9/site-packages/easy-install.pth

    • 查看python模块依赖关系:使用pipdeptree

    • 查看python模块版本:pip show module_name

    posted on   Bingmous  阅读(249)  评论(0编辑  收藏  举报

    相关博文:
    阅读排行:
    · DeepSeek 开源周回顾「GitHub 热点速览」
    · 物流快递公司核心技术能力-地址解析分单基础技术分享
    · .NET 10首个预览版发布:重大改进与新特性概览!
    · AI与.NET技术实操系列(二):开始使用ML.NET
    · 单线程的Redis速度为什么快?
    点击右上角即可分享
    微信分享提示