前言介绍
因为使用要求 python 需要安装多个版本,甚至多版本共存,导致污染电脑环境、文件结构,恰恰接触到了虚拟环境,那么我是不是可以通过绿色版 python,做到便于携带、备份管理呢?
本思路算是一个总结,将网上查询到的只言片语总结成了现在这篇文章。
原理是利用 python 官方的 Embeddable 版本,安装pip和虚拟环境管理工具实现的。
如果你有其他思路欢迎在下方提出
下面开始教程
1. 下载 Python Embeddable
此流程不过多叙说,去 python 官方即可下载
2. 修改配置文件
文件下载完成并解压后,找到 ._pth 文件,去掉 import site 前面的 # 并保持,这是为了在安装 pip 以后,python 能够连接到 pip

3. 安装 pip
你可以自行去网上下载 get-pip.py 文件,也可以下载我下方连接中的文件,放知道 python 的解压文件下,上方搜索框,输入 cmd 回车,打开命令行,输入命令 python get-pip.py 等待安装完成。

当输入命令 python -m pip list 提示没有 pip 的时候,请返回<2>,完成操作
4. 安装虚拟环境工具
Embeddable 版本的 python 没有 venv,所以这里需要安装 virtualenv 作为代替
继续在命令行输入命令 python -m pip install virtualenv

输入命令 python -m virtualenv --version 可以验证是否安装成功
5. 使用
当 virtualenv 安装完成以后,绿色版本的 python 就已经制作完成了,
具体使用方法如下:
- 将绿色版 python 复制到需要使用 python 的地方,进入 cmd,到 python 文件夹下
- 输入命令
python -m virtualenv ..\venv
- 命令行,返回上一层
- 输入命令
venv\Scripts\activate 可 tab 键补全
总结
主要保留 get-pip. py 文件,就可以随意制作 python 绿色版啦
|