十个Python中常用的pip命令总结
什么是pip?
pip是Python官方推出的一个包管理工具,可以用来下载和安装Python包。
如何使用pip?
安装pip
如果你使用的是Python3.4版本以上,那么pip已经自带了,可以直接使用。如果你使用的版本是Python2,那么需要先手动安装pip:
sudo apt-get install python-pip
常用pip命令
- 安装包
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"
- 卸载包
pip uninstall package_name
这个命令用于从本地卸载一个包。
- 更新包
pip install --upgrade package_name
这个命令用于更新一个已经安装的包。
- 查看已安装包
pip list
这个命令用于查看当前已经安装的所有包。
- 查找包
pip search package_name
这个命令用于在Python官方源中查找一个包。如果需要在指定源中查找,可以在命令后添加-S或者-i参数,例如:
pip search package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 下载包
pip download package_name
这个命令用于下载一个包到本地,以便离线安装。如果需要指定源,可以在命令后添加-S或者-i参数,例如:
pip download package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 创建requirements.txt文件
pip freeze > requirements.txt
这个命令用于将当前环境中所有已安装的包名称及其版本号写入到requirements.txt文件中,便于共享和重建虚拟环境。
- 根据requirements.txt安装包
pip install -r requirements.txt
这个命令用于按照requirements.txt文件中的要求,在当前环境中安装所需的包。
- 查看包信息
pip show package_name
这个命令用于查看一个包的详细信息,例如该包的版本号、作者、依赖等。
- 安装本地包
pip install /path/to/local/target_package.whl
这个命令用于安装一个本地已经打包好的包,通常是whl格式。例如:
pip install /home/user/target_package-1.0.0-py3-none-any.whl
总结
以上就是十个Python中常用的pip命令,希望对大家有所帮助。如果有不懂的地方,欢迎留言提问。