离线安装python、pip和python的第三方库

news/2024/10/30 8:43:57/

1.安装python3

1.1下载python3

安装python3的网址为点击这里
选择想要下载的对应版本进行下载,这里使用的是63位的Windows系统,因此下载的选的是:
在这里插入图片描述
下载后如图:
在这里插入图片描述
python-3.7.9-amd64.exe是python3的安装程序

1.2安装python3

1)在离线安装时首先需要进行python环境的搭建,即安装python。双击打开python-3.7.9-amd64.exe安装程序,选择下图中所圈出的选项。第一步要记得勾上Add python to Path 选项,把Python的安装路径添加到系统环境变量的Path变量中;然后选择自定义安装路径(Customize installation),也可以选择默认装C盘。
python安装的初始选项
2)在选择自定义安装后会自动跳转到下一界面,选择next继续即可跳转到下图的界面。在选择路径安装之前记得选择下图中最上面的Install for all users选项;安装路径默认在c盘,可以自行选择路径,建议在项目所在的文件夹下新建文件夹python37并安装在此。最后选择install安装。
python的自定义安装路径
3)稍等一段时间,出现下图的界面时,python安装完成,点击close退出即可。
python安装完成

1.3python安装成功与否检查

4)在python安装完成后,如果需要验证是否成功安装成功、环境变量是否设置好,只需通过cmd命令进入命令行窗口,输入python命令,查看是否出现刚才安装的python版本信息(3.7.9版本),最后使用exit()命令退出。如下图所示。
python版本信息
5)上一步验证失败的话可能就是环境变量没有设置好,继续在命令行里输入set Path,打开系统环境变量的Path变量。查看一下有没有如下图所示的Python的目录,如果没有,就只能手动去填加。
 python的Path变量信息
6)手动添加Python的环境变量。鼠标右键【此电脑】 -【属性】-【高级系统设置】-【环境变量】-【PATH】,在最后面加上我们的Python安装路径,然后点击【确定】,如下图所示。此时python的安装完毕,接下来对其他需求进行安装。
手动添加python的环境变量
如果需要卸载python环境,双击打开python-3.7.9-amd64.exe安装程序,此时选择Uninstall进行卸载即可,如下图所示。
python的卸载

2.安装pip

在python环境搭建完成后,此时需在环境中安装pip来保证其他库的顺利安装。

2.1下载pip

下载pip的网址为点击这里
在这里插入图片描述
直接下载即可。

2.1安装pip

1)下载后解压中pip-21.2.4.tar.gz的pip压缩包,并选择解压在当前项目文件夹的pip-21.2.4文件夹中。当出现如下图中所显示的界面时,选择应用到全部,覆盖相同文件即可。

解压时重复文件的处理
2)解压pip文件夹所包含的所有文件如下图所示
pip文件夹所包含文件
3)通过cmd命令进入命令行模式并进入上图中的文件所在路径对pip进行安装。使用命令python setup.py install对pip文件安装,如下图表示成功安装。
pip的安装

3.安装第三方库

1)使用如下命令导出当前环境项目中依赖的第三方库到requirements.txt中

pip freeze > requirements.txt

在建立requirements.txt中的内容如下,里面编写所需要的库和库的版本。
在这里插入图片描述
2)如果需要安装第三方库,需要提前下载好所需要的第三方库的whl文件,通过如下命令下载离线的whl格式第三方依赖包。下载文件到packages文件夹中,requirements.txt为上一步生成导出

pip download -d packages -r requirements.txt

packages文件夹中的内容如下图:
在这里插入图片描述

3)然后在在命令行模式的项目文件夹下执行如下命令即可:

pip install --no-index --find-links=packages -r requirements.txt

如下图所示:
在这里插入图片描述
在这里插入图片描述

这样就结束了离线的安装python、pip和python库的步骤。


http://www.ppmy.cn/news/78440.html

相关文章

SQL学习日记

目录 一、数据定义(create,alter,drop) 1.1数据类型 补充注释 1.2定义基本表(create,alter,drop) 1.3约束 1.3.1主键约束 1.3.2外码约束 ​编辑 补充CASCADE 关键字 1.3.3…

Linux---文件操作命令(cp、mv、rm)

1. cp命令 cp命令可以用于复制文件\文件夹,cp命令来自英文单词:copy。 语法:cp [选项] 参数1 参数2 参数1:Linux路径,表示被复制的文件或文件夹 参数2:Linux路径,表示要复制去的地方 选…

辨析读写json文件常用json.loads()、json.load()和json.dumps()、json.dump()区别及ensure_ascii参数

目录 写在前面一、loads 和 load1.1 loads解释及代码实例1.2 load解释及代码实例 二、dumps 和 dump2.1 dumps解释及代码实例2.2 dump解释及代码实例2.3 ensure_ascii参数(Ture or False) 写在前面 一句话概括 json.loads 接受字符串 json.load 接受文…

大数运算(加法,减法,乘法,除法)

目录 一.大数加法 1.题目描述 2.问题分析 3.代码实现 二.大数减法 1.题目描述 2.问题分析 3.代码实现 三.大数乘法 1.题目描述 2.问题分析 3.代码实现 四.大数除法 1.题目描述 2.问题分析 3.代码实现 一.大数加法 1.题目描述 以字符串的形式读入两个数字&#…

mapreduce技术

要实现操作hbase数据表首先要了解它的原理: 1,Hbase原理篇 HBASE就是基于Hadoop的一个开源项目,也是对Google的BigTable的一种实现。 BigTable最浅显来看就是一张很大的表,表的属性可以根据需求去动态增加,但是又没有表与表之间…

果汁脱色树脂,制糖行业脱色,医药行业脱色

具有控制孔径的大孔强碱性Ⅰ型阴特种脱色用离子交换树脂 Tulsimer A-722是一款具有便于颜色和有机物去除的控制孔径的,专门开发的大孔强碱性Ⅰ型阴离子交换树脂。 Tulsimer A-722 (氯型)专门应用于糖浆脱色。 Tulsimer A-722由于其本身…

云计算介绍

云计算是一种新的计算模式,是分布式处理、并行处理和网格计算、网络存储、虚拟化、 负载均衡等传统计算机技术和网络技术发展融合的产物。云计算将计算资源分布在由大量 计算机构成的资源池上,而非本地计算机或远程服务器中,用户根据需求通过…

分享18个好用的ChatGPT插件

上周ChatGPT又进化了,支持联网还有70几种第三方插件,不过还是老样子,只服务氪金玩家,免费端可能还得等等。之前只开放了俩插件,网络浏览器和代码解释器,只能说是真的不够用。 ChatGPT:不够&…