在某些情况下,我们需要查看第三方包的依赖包和被依赖包
可以查看 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
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。