1.背景介绍
很多时候需要便携的 Python 开发环境,方便在没有网络和没有 Python 开发环境的 PC 使用,将 python 开发环境装在 U 盘里,随身携带,再也不用提着厚重的笔记本电脑到处跑了,就可以使用自己熟悉的开发环境。
2.安装步骤
首先,下载 Python release 版,去官网下载就可以了。
Python 官网目前 python 最新的版本为 Python 3.8.2,但很多第三库还没有更新,建议使用 Python 3.7.7 安装包。
Pyhon 提供了多个类型的安装包,这里我们选择 Windows x86-64 executable installer
官网下载地址 Python 3.77如果下载缓慢,可以使用网盘下载:
网盘下载点击安装包进行安装
等待安装结束,Python 的开发环境已经搭建好了。

查看系统环境变量,Python 安装目录已经添加进了系统的环境变量中了,现在已经可以使用 Python 开发程序了。
重点来了
既然要搭建便携的开发环境,那就要随意将 Python 放到任何地方都可使用。下面我们将 Python 安装目录移动到桌面上,看是否能够使用。
找到 Python 安装目录,将 Python 安装目录复制到桌面目录,将新的的安装路径修改添加进系统环境变量。现在可以将原先安装的 Python 卸载了。

那是不是这样就可以使用了呢?现在还不可以。
我们试一下用 pip 安装一个第三包试一试。

出错了。
哪里出现问题了,Python 安装目录下 Scripts 目录中的 exe 文件有问题,exe 把 python 环境变量写死了,我们要对 Scripts 目录中的 exe 文件进行改造,将环境变量改为相对路径。
祭出神器 WinHex
winhex使用 WinHex 对 exe 文件进行修改。修改内容在最后。
Scripts 目录中的 所有 exe 文件都可以这样进行改造。
现在可以已经可以使用 Python 的所有功能了。