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

news2024/12/30 4:27:58

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.coloradmin.cn/o/563422.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

5月第3周榜单丨飞瓜数据B站UP主排行榜单(哔哩哔哩)发布!

飞瓜轻数发布2023年5月15日-5月21日飞瓜数据UP主排行榜(B站平台),通过充电数、涨粉数、成长指数三个维度来体现UP主账号成长的情况,为用户提供B站号综合价值的数据参考,根据UP主成长情况用户能够快速找到运营能力强的B…

BLE协议栈结构

// 开坑BLE协议栈 0 镇楼图 接下来会自下往上粗略分析各个层级,后续会有对各层的细致解读 1 CONTROLLER 1.1 PHY BLE使用ISM频段(频率范围是2.400-2.4835 GHz)。将整个频带分为40份,每份的带宽为2MHz,称作RF Chann…

CASAIM与北京体育大学达成合作,高精度三维扫描技术助力体育运动装备仿真分析

近期,CASAIM与北京体育大学开展合作交流,基于高精度三维扫描技术助力体育运动装备仿真分析,为体育运动装备可靠性研究提供准确的数据参考。 北京体育大学是全国重点院校、国家“211工程”重点建设大学、国家首批“双一流”建设高校&#xff0…

基于springboot+vue社区团购系统(分前后台springboot+mybatis+mysql+maven+vue+html)

基于springbootvue社区团购系统 一、项目简介二、技术实现三、开发运行环境四、系统功能五、页面展示六、数据库七、项目结构八、部分代码展示九、源码地址 一、项目简介 本项目是一套基于springboot社区团购系统,主要针对计算机相关专业的正在做毕设的学生与需要项…

【正点原子STM32连载】 第十六章 外部中断实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第十六…

【Sentinel】流控、熔断、热点基本介绍和使用

目录 环境介绍Sentinel的使用可以分为两个部分Sentinel管理控制台客户端接入控制台配置启动参数流控规则名词解释 熔断策略公共字段说明慢调用比例字段说明 异常比例字段说明异常数字段说明 热点规则 环境介绍 开发依赖版本Spring Boot3.0.6Spring Cloud2022.0.2Spring Cloud …

一文搞清RabbitMQ的部署运维及使用

1.通过docker-compose安装RabbitMQ 1.0 初始化yum和Docker yum update yum install epel-release -y yum clean all yum list yum install docker-io -y1.1 dockerfile FROM rabbitmq:management MAINTAINER LCJ # 添加插件到指定目录 可按照此方式自行扩展其他插件 # ADD .…

shopee虾皮跨境电商网站商品数据支持网站后缀(.com.my;.vn;.ph)

作为一名技术爱好者,我们总会遇到各种各样的技术问题,需要寻找合适的技术解决方案。而在互联网时代,我们可以快速通过搜索引擎获取丰富的技术资源和解决方案。然而,在不同的技术分享中,我们常常会遇到质量参差不齐的文…

【新星计划·2023】单臂路由的原理讲解

单臂路由是指在路由器的一个接口上通过配置子接口的方式,实现原来互相隔离的VLAN之间可以互相通信。 一、单臂路由概述 网络中通过VLAN技术来实现隔离广播、方便管理及提高安全性等功能,一旦划分VLAN后,同—VLAN之间可以相互通信&#xff0…

【统计模型】瑞典生育率现状与影响因素分析

目录 瑞典生育率现状与影响因素分析 一、研究目的 二、数据来源和相关说明 三、描述性分析 3.1 样本描述 3.2 数据可视化 四、数学建模 4.1 模型建立 4.2 模型结果 (1)全模型A (2)全模型B (3)全…

传奇手游三职业1.80合击服务端三端互通版搭建教程

传奇手游三职业1.80合击服务端三端互通版搭建教程 大家好,我是驰网艾西。随着时代的发展,以前我们热爱的传奇游戏也越来越没有时间玩了,到了一定的年纪大家都有自己的事业以及生活压力。以前我们总是玩PC端所谓的端游,现在大家都…

highcharts矢量图放在图表的最上方

将矢量图对应的y轴的top和height都设置为0 即可 下面红色标注全是y轴的设置 以上这中图怎么实现 其中top是指图表中每个模块的位置,offset表示偏移的位置,height表示每个模块占据整个图标的高度的百分比,opposite表示该y轴是否在右侧&#xf…

麒麟系统安装HDP【已解决】

麒麟系统安装HDP 麒麟系统安装HDP1、软件版本介绍2、文件替换3 报错解决3.1 解决KeyError: HDP-3.1(所有机器)3.2 安装smartsense-hst(所有机器)3.3 解决Non-ASCII character \xe5 in file(所有机器)3.4 解…

如何解决端口号被占用的方法

在学习JavaWeb的过程中,在运行代码的时候经常会提示端口号被占用的情况;出现这情况的主要原因就是没有正常关闭tomcat。 那么遇到这种情况应该怎么解决呢? 首先第一种方式就是把电脑关机重启,这种方法可谓是百试百灵;另…

分类逻辑回归实例一

一、实例背景 假设根据【推荐分值】来对推荐者类型进行分类:高推荐、中推荐、低推荐 二、任务目标 训练出一个模型,来实现根据【推荐分值】,来预测【推荐类型】的分类 三、机器学习实现 1. 核心步骤 实现全流程: 1. 1 建立…

Niagara—— Events and Event Handlers

目录 一,Events 二,Event Handlers 多数情况下,系统中的发射器需相互交互,才能创建所需效果;意味着,一发射器生成数据,另一发射器监听该数据,以执行相应行为;在Niagar…

Linux-初学者系列_docker

目录 Linux-初学者系列_docker一、概念二、安装docker(可忽略 跳到第三步)三、获取镜像1、下载nginx镜像2、查看本地镜像3、将镜像运行成一个容器01-查看运行的容器02-通过ip端口号访问03-删除端口04-指定镜像名字 4、dockerfile构建镜像5、dockersave构…

HLS入门实践

HLS入门实践 文章目录 HLS入门实践1.HLS基本知识简述1.1 HLS简介1.2 HLS相关知识概念 2. HLS技术认识2.1 与VHDL/Verilog关系2.2 关键技术问题2.3 存在的技术局限性 3. HLS 完成 led 灯闪烁3.1. 新建一个 HLS 工程3.2 添加源文件3.2.1 led.h3.2.2 led.cpp3.2.3 添加 C 仿真文件…

<Linux开发>驱动开发 -之-pinctrl子系统

<Linux开发>驱动开发 -之-pinctrl子系统 交叉编译环境搭建: <Linux开发> linux开发工具-之-交叉编译环境搭建 uboot移植可参考以下: <Linux开发> -之-系统移植 uboot移植过程详细记…

Zabbix 2.0 实验

zabbix自动发现与自动注册 ---------------nginx自动监控报警------------------- 在/etc/nginx/conf.d/default.conf 文件内添加 location /nginx_status {stub_status on;access_log off;allow 127.0.0.1;deny all;}curl -s http://127.0.0.1/nginx_status curl -s http:/…