小墨の博客

梦想需要付诸行动,否则只能是梦

Python 查看第三方包的依赖包和被依赖包,指定pip源安装,安装指定版本

在某些情况下,我们需要查看第三方包的依赖包和被依赖包

可以查看 pip show pkg_name 命令输出的 Requires 和 Required-by,例如:

ubuntu@xxxx:~$ pip show numpy
Name: numpy
Version: 1.24.1
Summary: Fundamental package for array computing in Python
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: 
License: BSD-3-Clause
Location: /home/coz/miniconda3/lib/python3.10/site-packages
Requires: 
Required-by: imageio, moviepy

也可以查看多个,命令格式:pip show pkg_name1 pkg_name2 ...

注意,这个命令只能显示出第三方包的依赖关系,系统内置包是无法查看的,例如:

ubuntu@xxxx:~$ pip show os json
WARNING: Package(s) not found: json, os


pipdeptree -p pkg_name 能显示所有的依赖包及其子包(但是需要安装pipdeptree)


# 指定 pip 源安装包:添加 -i 参数
pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -r requirements.txt -i 

# 指定版本安装
pip install moviepy==1.0.3


————————————————

参考文章:

https://blog.csdn.net/cpxsxn/article/details/104390936


张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:507
    • 页面总数:20
    • 分类总数:92
    • 标签总数:207
    • 评论总数:60
    • 浏览总数:219202

    | | |
    | |  Z-Blog PHP