Python使用pip命令安装外部库-项目内安装外部库-全局安装外部库

一、前言

在进行Python项目开发时需要安装一些外部库来扩展项目功能,因此需要了解pip命令的详细使用。

二、基本语法

1.安装库

pip install '包名'

2.安装特定版本

pip install '包名'=='版本号'

3.升级库

pip install --upgrade '包名'

4.卸载库

pip uninstall '包名'

5.查看已安装的库

pip list

6.从requirements.txt文件安装

如果你有一个包含依赖关系的requirements.txt文件,就可以使用以下命令一次性安装所有依赖。

pip install -r requirements.txt

三、项目内安装

我们常常会在创建完项目后,在终端中使用pip命令安装外部库,例如我创建了一个Test1工程,并安装MQTT库。命令:pip install paho-mqtt

可以看到,安装成功,随后我们导入这个外部库,可以看到并没有报错。

那么我此时新建一个Test2项目工程,看看还能否导入这个已经安装的库。

可以看到,提示我们没有这个模块。大致来说,这是因为我们的工程是一个单独的虚拟环境,我们使用pip安装的模块也只是安装到了该工程的虚拟环境中,而新建一个工程以后,新建的工程新建了一个虚拟环境,而这个虚拟环境中没有安装对应模块,因此提示模块不存在。

那么如果我们想让某个工程的虚拟环境能被大家使用,就需要在该工程创建时勾选'可用于所有项目'。(英文环境位置相同)

四、全局安装

上面介绍的只是一种办法,其实我们也可以把模块安装到基础环境中。在命令提示符中使用pip命令安装MQTT模块。

随后我们创建一个项目,注意要勾选'继承全局站点软件包'。

我们在该工程中,导入这个MQTT外部库,可以看到并没有报错,证明安装成功。

相关推荐
威联通网络存储29 分钟前
TS-h3087XU-RP 汽车零部件质检追溯部署
python·汽车
你驴我35 分钟前
WhatsApp 多账号场景下的会话归档与历史消息检索优化实践
后端·python
IT毕设实战小研44 分钟前
基于安卓的空气质量查询系统
android·大数据·vue.js·爬虫·python·django·课程设计
harmful_sheep1 小时前
java group by常见用法
java·开发语言·python
whcyhhh2 小时前
头歌实践教学平台:数据科学与大数据技术导论(十六)
大数据·开发语言·python
宸津-代码粉碎机2 小时前
AI工程化高阶实战|从Demo到生产落地核心架构、全套源码与避坑指南
java·大数据·开发语言·人工智能·python·架构
郝学胜-神的一滴3 小时前
Effective Python 条款4:字符串格式化大乱斗
开发语言·网络·python·程序人生·软件工程
ynchyong4 小时前
Python 字符组合生成器:product 与 permutations 的实战对比
python·工具·字符串生产
benchmark_cc4 小时前
1000只ETF的5分钟K线如何批量获取?QuantDash分页策略与高性能Python实践
开发语言·人工智能·爬虫·python·算法·quantdash·量化数据源
sel_94 小时前
【PEFT】参数高效微调(PEFT)技术详解:从原理到 LoRA/QLoRA 实战
人工智能·python·深度学习·算法·机器学习·参数高效微调