十个Python中常用的pip命令总结

  • Post category:Python

十个Python中常用的pip命令总结

什么是pip?

pip是Python官方推出的一个包管理工具,可以用来下载和安装Python包。

如何使用pip?

安装pip

如果你使用的是Python3.4版本以上,那么pip已经自带了,可以直接使用。如果你使用的版本是Python2,那么需要先手动安装pip:

sudo apt-get install python-pip

常用pip命令

  1. 安装包
pip install package_name

这个命令用于从Python官方源或者自定义源中安装一个包。如果需要指定源,可以在命令后添加-S或者-i参数,例如:

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

注意,如果你的电脑需要代理才能连接外网,可以在命令前面加上如下的环境变量设置:

export http_proxy="http://proxy_ip:proxy_port"
export https_proxy="https://proxy_ip:proxy_port"
  1. 卸载包
pip uninstall package_name

这个命令用于从本地卸载一个包。

  1. 更新包
pip install --upgrade package_name

这个命令用于更新一个已经安装的包。

  1. 查看已安装包
pip list

这个命令用于查看当前已经安装的所有包。

  1. 查找包
pip search package_name

这个命令用于在Python官方源中查找一个包。如果需要在指定源中查找,可以在命令后添加-S或者-i参数,例如:

pip search package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/
  1. 下载包
pip download package_name

这个命令用于下载一个包到本地,以便离线安装。如果需要指定源,可以在命令后添加-S或者-i参数,例如:

pip download package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/
  1. 创建requirements.txt文件
pip freeze > requirements.txt

这个命令用于将当前环境中所有已安装的包名称及其版本号写入到requirements.txt文件中,便于共享和重建虚拟环境。

  1. 根据requirements.txt安装包
pip install -r requirements.txt

这个命令用于按照requirements.txt文件中的要求,在当前环境中安装所需的包。

  1. 查看包信息
pip show package_name

这个命令用于查看一个包的详细信息,例如该包的版本号、作者、依赖等。

  1. 安装本地包
pip install /path/to/local/target_package.whl

这个命令用于安装一个本地已经打包好的包,通常是whl格式。例如:

pip install /home/user/target_package-1.0.0-py3-none-any.whl

总结

以上就是十个Python中常用的pip命令,希望对大家有所帮助。如果有不懂的地方,欢迎留言提问。