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外部库,可以看到并没有报错,证明安装成功。

相关推荐
长和信泰光伏储能1 小时前
京津冀光伏发电:绿色能源的未来之路
python·能源
浦信仿真大讲堂1 小时前
从重复操作到自动化闭环:如何让 CST 与 Python 真正协同起来
python·自动化·cst·仿真软件·达索软件
Gu Gu Study2 小时前
ScoutLoop开放域深度研究引擎(agent的初步设计想法)
人工智能·python
卷无止境2 小时前
写代码这件事,到底该讲究点什么?
后端·python
卷无止境2 小时前
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂
后端·python
lpfasd1233 小时前
MediaCrawler 项目深度分析
chrome·python·chrome devtools
Dxy12393102163 小时前
Python项目打包成EXE完整教程(PyInstaller实战避坑)
开发语言·python
bamb004 小时前
一个项目带你入门AI应用开发01
python
0566464 小时前
Python康复训练——常用标准库
开发语言·python·学习
昆曲之源_娄江河畔4 小时前
Python如何安装flask, pymssql
开发语言·python·flask·pymssql