Python3.8绿色便携版安装版制作

2024-09-04 20:28

本文主要是介绍Python3.8绿色便携版安装版制作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Python 的绿色便携版有两种:官方 Embeddable 版本(嵌入式版);安装版制作的绿色版。Embeddable 版适用于需要将 Python 集成到其他应用程序或项目中的情况,它不包含图形界面的安装程序,只提供了 Python 解释器和必要的库文件。安装版包含了 Python 解释器、标准库和其他一些附加组件。它提供了一个图形化的安装界面,可以让用户选择安装的组件,并自动配置系统路径等设置。笔者本次制作的python3.8.10安装版。

下载python3.8

下载地址:Python Releases for Windows | Python.org,笔者下载的是python-3.8.10-amd64.exe,

安装python3.8

笔者的安装环境是虚拟机、windows 10 64位。安装python时不要勾选pip,否则不利于后文需要修改相关配置文件。

第1步:选择自定义安装

第2步:去掉pip的勾选

第3步:此处可以默认,也可以全选

等待安装结束

第4步:将python38的安装目录拷贝到D盘

第5步:在C:\ProgramData\Package Cache目录(ProgramData是隐藏目录)中搜索“launcher.msi”,将其拷贝到python38目录

第6步:写一个批处理器(名称为:start_python.bat,放在python38目录中),用来配置python38的临时环境变量。(笔者制作的是绿色便携版,不考虑修改环境变量)。内容如下:

@echo off

title 一键启动python3.8.10环境

set path=%cd%;%cd%\Scripts;%path%

@cmd

安装pip

下载pip脚本:https://bootstrap.pypa.io/get-pip.py,放到python38目录。

运行start_python.bat,执行:python get-pip.py

同时,下载相应的wheel安装文件放到python目录下,后期移动目录时恢复pip使用。下载地址:下载地址:pip · PyPI,笔者下载的是:pip-24.2-py3-none-any.whl。

修改pip默认安装路径

pip安装的第三方库默认存放在C盘中,但制作绿色便携版,为方便在不同的盘符和目录下使用,需要修改第三方库的在python安装目录中,便于拷贝。

查看模块所在目录

python -m site

USER_BASE和USER_SITE的目录不存在。

查看site.py存放路径,site.py一般存放在Lib目录

修改:

site.py需要修改两处,第一处修改位置:

修改后

第二处修改位置:

修改后:

Python -m site

显示已经有目录了。

注意:pip只能在python38目录下运行,否则安装第三方库安装会出错。

Python3.8绿色便携版到此制作完成。

移动到新位置的使用

修复PIP

移动位置后,执行pip相关操作报错如下:

原因是安装pip时,会将python.exe的绝对路径写入pip.exe中。可以采用pip的wheel安装文件重装pip即可。

运行start_python.bat,执行:

python -m pip install -U pip-24.2-py3-none-any.whl --force-reinstall

重新安装pip即可。

重装第三方依赖包

绿色便携包移动到新的位置是,运行第三方依赖包会报错,原因是第三方模块安装时会将python.exe的绝对路径写入exe中。通过以下补充重装即可:

第1步:导出依赖环境

pip freeze > requirements.txt

第2步:将所有包下载到 offLine 这个目录中

pip download -r requirements.txt -d offLine

第3步:强制重新安装

pip install --no-index --find-links=offLine -r requirements.txt  --force-reinstall

到此处,跟原环境保持一致了。

这篇关于Python3.8绿色便携版安装版制作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1136943

相关文章

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

OpenStack离线Train版安装系列—0制作yum源

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack镜像制作系列5—Linux镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

OpenStack镜像制作系列4—Windows Server2019镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录  CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作系

OpenStack镜像制作系列2—Windows7镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作系列

OpenStack镜像制作系列1—环境准备

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

CSDN:OpenStack镜像制作教程指导(全)

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录,涉及基本环境准备、常见类型操作系统的镜像制作。 让你可以从零开始安装一个操作系统,并支持个性化制作OpenStack镜像。 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows

docker学习系列(四)制作基础的base项目镜像--jdk+tomcat

前面已经完成了docker的安装以及使用,现在我们要将自己的javaweb项目与docker结合 1.1准备jdk+tomcat软件 ​​我下载了apache-tomcat-7.0.68.tar.gz和jdk-7u79-linux-x64.tar.gz,存储于Linux机器的本地目录/usr/ect/wt/下(利用xshell上传)。利用linux命令 tar -zxvf apache-tom

绿色能源在日常生活中的革新应用

绿色能源在日常生活中的革新应用 在当今社会,绿色能源已成为推动可持续发展的关键力量。它不仅代表着对环境的尊重与保护,更引领着生活方式的绿色转型。在我们的日常生活中,绿色能源正以多样化的形式,悄然改变着我们的生活方式。 一、太阳能的普及与升级 太阳能,这一古老而永恒的能量源,正通过现代科技的力量焕发新生。从太阳能充电器到太阳能背包,再到家庭屋顶上的太阳能光伏板,太阳能正逐渐渗透到我