面试题答案
一键面试pip install <package_name>
:- 适用场景:用于新项目搭建时安装单个依赖包。例如在创建一个新的Python Web项目时,若项目需要
Flask
框架,就可以使用此命令安装,即pip install Flask
。
- 适用场景:用于新项目搭建时安装单个依赖包。例如在创建一个新的Python Web项目时,若项目需要
pip install -r requirements.txt
:- 适用场景:常用于已有项目更新依赖或在新环境部署项目。
requirements.txt
文件记录了项目所有依赖包及其版本信息。当在新服务器部署已有项目时,通过此命令,可一键安装项目所需的所有依赖包,确保新环境与原项目环境一致。
- 适用场景:常用于已有项目更新依赖或在新环境部署项目。
pip install --upgrade <package_name>
:- 适用场景:适用于已有项目中对某个特定包进行版本升级。比如项目中使用的
requests
库有了新的功能或安全更新,使用此命令pip install --upgrade requests
可将requests
库升级到最新版本。
- 适用场景:适用于已有项目中对某个特定包进行版本升级。比如项目中使用的
pip install <package_name>==<version>
:- 适用场景:在新项目搭建或已有项目更新依赖时,明确指定安装某个包的特定版本。例如有些项目对
numpy
库版本有严格要求,必须为1.19.5
,就可以使用pip install numpy==1.19.5
来确保安装的是指定版本。
- 适用场景:在新项目搭建或已有项目更新依赖时,明确指定安装某个包的特定版本。例如有些项目对