Python包管理器——pip

pip,全称package installer for Python,是python的包管理工具。这里总结下pip中常用的一些命令。

查看版本信息

1
2
# 注意在-V中,V是大写字母
pip --version 或者 pip -V

安装包

  • 安装最新版本
1
pip install 包名
  • 指定某个版本
1
2
# 必须写两个等号,且等号左右不能有空格
pip install 包名==版本号
  • 指定版本的范围
1
2
3
4
pip install 包名>=版本号
pip install 包名<=版本号
pip install 包名>版本号
pip install 包名<版本号
  • 安装依赖文件中列出的所有包
1
pip install -r <requirements file>

更改源

临时使用

在安装包时,可以使用-i <url>或者--index-url <url>指定临时的Python Package Index(PyPI)源地址(默认为https://pypi.org/simple)。

1
pip install some-package -i 源

PyPI 国内源

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple

阿里云 http://mirrors.aliyun.com/pypi/simple

例如,使用清华大学的PyPI镜像来安装NumPy

1
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

设为默认

还是以清华大学的PyPI镜像为例:

1
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

上述操作将在当前用户的主目录下,生成.config/pip/pip.conf,文件内容如下:

1
2
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

如果想要恢复默认的PyPI源,可以使用如下的命令:

1
pip config unset global.index-url

升级包

1
2
pip install --upgrade 包名
pip install -U 包名

查看已安装的包

1
pip list

搜索包

使用search命令可以从PyPI中搜索需要的包。

1
pip search 包名

卸载包

  • 卸载某个包
1
pip uninstall 包名
  • 卸载依赖文件中列出的所有包
1
pip uninstall -r <requirements file>

帮助信息

  • 如果记不住这些命令,没有关系,使用--help或者-h参数,可以打印帮助信息。
1
pip --help 或者 pip -h
  • 使用help查看命令详情。
1
pip help 命令

----------本文结束感谢您的阅读----------
坚持原创技术分享,您的支持将鼓励我继续创作!