Python的包管理器
PyPI · The Python Package Index https://pypi.org/
pip是一个python包,用来管理python的包,python -m xxx就是执行名为xxx的python包的意思(具体请参见Python的__main__.py,实现这个文件可以让你「运行一个文件夹」,包就是一个文件夹,那么也就可以「运行一个包了」)
python -m pip install PyYAML -i https://pypi.douban.com/simple # 查看安装的package (pandas)的信息 python -m pip show pandas # 查看package (pandas)的可用版本 python -m pip index versions pandas # 安装并指定版本 python -m pip install pandas==1.3.4 # 安装requirements.txt python -m pip install -r requirements.txt # 卸载 python -m pip uninstall pandas # 列出所有已经安装的package python -m pip list
以可视化的方式查看已经安装的pip包之间的依赖关系
AI:
pipdeptree:
pipdeptree 是一个命令行工具,可以帮助你以树状图的形式查看一个 Python 环境中所有安装的包及其依赖关系。
安装命令:pip install pipdeptree
使用命令:pipdeptree 或 pipdeptree -g(生成图形化的输出,需要 Graphviz 支持)。
列出需要的包,以及版本条件,可以使用pip一次性安装
首先,安装python3,默认不带pip3的情况应该是比较少的。以下的例子环境为:使用apt的Linux
如果没有pip3我们可以: